.meth-main{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 20px 60px}.meth-hero{text-align:center;padding:60px 20px 40px}.meth-hero h1{font-family:var(--serif);font-size:clamp(24px,4vw,36px);font-weight:400;font-style:italic;color:var(--ink);margin-bottom:12px}.meth-hero .subtitle{font-size:clamp(13px,2vw,16px);color:var(--gold-text);font-family:var(--sans);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.meth-hero p{font-size:clamp(13px,2vw,15px);color:var(--ink3);max-width:580px;margin:0 auto;line-height:1.7}.meth-section{margin-bottom:48px}.meth-section h2{font-family:var(--serif);font-size:clamp(20px,3vw,26px);font-weight:400;font-style:italic;color:var(--ink);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(201,168,76,.15)}.meth-section h3{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--gold-text);margin:24px 0 8px}.meth-section p,.meth-section li{font-size:14px;color:var(--ink2);line-height:1.75;margin-bottom:12px}.meth-section ul,.meth-section ol{padding-left:20px;margin-bottom:16px}.meth-section li{margin-bottom:6px}.meth-divider{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:40px auto}.layer-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}@media(min-width:600px){.layer-grid{grid-template-columns:1fr 1fr}}.layer-card{padding:16px 18px;background:#c9a84c08;border:1px solid rgba(201,168,76,.1);transition:border-color .2s}.layer-card:hover{border-color:#c9a84c4d}.layer-card .ln{font-family:var(--serif);font-size:11px;color:var(--gold-text);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.layer-card h4{font-family:var(--serif);font-size:15px;font-weight:400;color:var(--ink);margin:0 0 6px}.layer-card p{font-size:12.5px;color:var(--ink3);margin:0;line-height:1.6}.arch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}@media(min-width:600px){.arch-grid{grid-template-columns:repeat(4,1fr)}}.arch-item{text-align:center;padding:14px 10px;background:#c9a84c08;border:1px solid rgba(201,168,76,.08)}.arch-item .elem{font-size:18px;margin-bottom:4px}.arch-item h4{font-family:var(--serif);font-size:13px;font-weight:400;color:var(--ink);margin:0 0 2px}.arch-item p{font-size:11px;color:var(--ink4);margin:0}.num-table{width:100%;border-collapse:collapse;margin:16px 0}.num-table th{font-size:11px;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px;text-align:left;padding:8px 10px;border-bottom:1px solid rgba(201,168,76,.2)}.num-table td{font-size:13px;color:var(--ink2);padding:8px 10px;border-bottom:1px solid rgba(201,168,76,.06)}.num-table tr:hover td{background:#c9a84c05}.source-box{background:#c9a84c08;border:1px solid rgba(201,168,76,.1);padding:20px;margin-top:16px}.source-box h3{margin-top:0}.source-box li{font-size:13px;color:var(--ink3)}.cta-box{text-align:center;padding:40px 20px;margin-top:32px;background:#c9a84c0a;border:1px solid rgba(201,168,76,.12)}.cta-box h3{font-family:var(--serif);font-size:20px;font-weight:400;font-style:italic;color:var(--ink);margin:0 0 12px}.cta-box p{font-size:14px;color:var(--ink3);margin:0 0 20px}.cta-box a{display:inline-block;padding:12px 32px;background:var(--gold);color:#fff;text-decoration:none;font-size:14px;font-family:var(--sans);letter-spacing:.5px;transition:opacity .2s}.cta-box a:hover{opacity:.85}
/*# sourceMappingURL=methodology-p.css.map */
