.methodology{padding:48px 0 0}.meth-hero{max-width:760px;margin-bottom:40px}.meth-hero__title{font-size:clamp(30px,4.5vw,46px);margin-top:12px;letter-spacing:-.025em}.meth-hero__sub{margin-top:16px;font-size:16px;line-height:1.6}.meth-hero__chips{display:flex;gap:10px;margin-top:22px}.meth-body{display:block}.meth-doc{max-width:820px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:44px 52px 52px}.md{color:var(--ink-2);font-size:15px;line-height:1.72}.md>:first-child{margin-top:0}.md-h{color:var(--ink);letter-spacing:-.01em;scroll-margin-top:80px}.md-h1{font-size:30px;margin:0 0 8px;line-height:1.12}.md-h2{font-size:21px;margin:44px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line-strong)}.md-h3{font-size:16.5px;margin:30px 0 10px;color:var(--ink)}.md-h4{font-size:14px;margin:22px 0 8px;color:var(--green);font-family:var(--mono);letter-spacing:.02em;text-transform:none}.md-p{margin:0 0 16px}.md a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.md a:hover{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.md-code{font-family:var(--mono);font-size:12.5px;background:var(--teal-900);border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--peach)}.md-ol,.md-ul{margin:0 0 18px;padding-left:22px}.md-ol li,.md-ul li{margin:6px 0;padding-left:4px}.md-ul li::marker{color:var(--green)}.md-ol li::marker{color:var(--green);font-family:var(--mono);font-size:13px}.md-quote{margin:0 0 18px;padding:14px 20px;border-left:3px solid var(--green);background:rgba(101,194,152,.05);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-2);font-size:14.5px}.md-hr{border:none;border-top:1px solid var(--line);margin:36px 0}.md-tablewrap{overflow-x:auto;margin:0 0 22px;border:1px solid var(--line);border-radius:var(--radius)}.md-table{width:100%;border-collapse:collapse;font-size:13px}.md-table th{background:var(--teal-900);text-align:left;padding:10px 14px;color:var(--muted);font-weight:600;font-size:11.5px;letter-spacing:.03em;border-bottom:1px solid var(--line-strong);white-space:nowrap}.md-table td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:top}.md-table tr:last-child td{border-bottom:none}.md-table td:first-child{color:var(--ink)}@media (max-width:720px){.methodology{padding:36px 0 0}.meth-doc{padding:28px 20px 36px;border-radius:var(--radius-lg)}.md{font-size:14.5px}.md-h1{font-size:25px}.md-h2{font-size:19px}}