.method-page{padding-bottom:72px}.method-head{padding:56px 0 8px}.method-head .crumbs{color:var(--muted);gap:8px;margin-bottom:20px;font-size:13px;display:flex}.method-head h1{margin:8px 0 16px;font-size:clamp(28px,4vw,44px)}.method-head .lead{color:var(--muted);max-width:70ch;font-size:17px;line-height:1.8}.method-section{padding:40px 0 8px}.method-section h2{margin-bottom:18px;font-size:22px}.method-section>p{color:var(--muted);max-width:70ch;line-height:1.8}.method-steps{counter-reset:step;margin:0 0 24px;padding:0;list-style:none}.method-steps li{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:4px 14px;padding:14px 0;display:grid}.method-steps li:before{content:counter(step);font-variant-numeric:tabular-nums;color:var(--brand,#e2761b);grid-row:span 2;font-weight:700}.method-steps strong{font-size:16px}.method-steps span{color:var(--muted);line-height:1.75}.method-note{border-left:3px solid var(--brand,#e2761b);max-width:78ch;margin:20px 0;padding:4px 0 4px 16px}.method-note strong{margin-bottom:6px;display:block}.method-note p{color:var(--muted);margin:0;line-height:1.8}.method-note.warn{border-left-color:#8a8f98}.method-note.warn ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.8}.ai-table{border:1px solid var(--line);border-radius:10px;margin:20px 0 8px;overflow:hidden}.ai-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 2fr 1.1fr 1.6fr;gap:16px;padding:14px 16px;font-size:14px;line-height:1.7;display:grid}.ai-row:last-child{border-bottom:0}.ai-row.ai-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#ffffff08;font-size:12px}.ai-row span{color:var(--muted)}.ai-row strong{color:var(--fg)}.ai-row code{color:var(--brand,#e2761b);background:#e2761b1a;border-radius:4px;padding:2px 6px;font-size:12px}.method-foot{border-top:1px solid var(--line);margin-top:40px;padding:32px 0 0}.method-foot p{color:var(--muted);max-width:70ch;line-height:1.8}@media (max-width:860px){.ai-row{grid-template-columns:1fr;gap:6px}.ai-row.ai-head{display:none}.ai-row code{place-self:start}}
