.ag-guide{max-width:1040px;color:var(--tx-ink);margin:auto;padding:35px 28px 90px}.ag-guide section,.ag-example{scroll-margin-top:90px}.ag-title{padding:54px 0 36px}.ag-kicker{letter-spacing:.1em;color:var(--tx-link);text-transform:uppercase;font:600 11px/1.6 Inter,system-ui}.ag-title h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,7vw,76px);line-height:1.06}.ag-title h1 em{color:var(--tx-link);font-style:normal}.ag-title>p{max-width:680px;font-size:20px;line-height:1.7}.ag-meta{color:var(--tx-muted);margin:22px 0;font-size:12px}.ag-start{background:var(--tx-action);border-radius:8px;padding:14px 20px;text-decoration:none;display:inline-block;color:#fff!important}.ag-toc{border-block:1px solid var(--tx-line);flex-wrap:wrap;gap:20px;padding:22px 0;display:flex}.ag-toc a{color:var(--tx-ink);font-size:13px}.ag-guide>section{margin-top:64px}.ag-guide h2,.ag-discover h2{letter-spacing:-.035em;margin:12px 0 22px;font-size:clamp(27px,4vw,36px);line-height:1.2}.ag-guide p,.ag-guide li{line-height:1.8}.ag-guide a{color:var(--tx-link)}.ag-prose>p{max-width:760px}.ag-split,.ag-fix-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ag-split>div,.ag-fix-grid>div{background:var(--tx-panel);border:1px solid var(--tx-line);border-radius:12px;padding:24px}.ag-guide h3{font-size:21px;line-height:1.3}.ag-method{padding-left:26px}.ag-method li{padding:6px 0 8px 15px}.ag-method h3{margin-bottom:8px}.ag-source-note{color:var(--tx-muted);font-size:13px}.ag-filters{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.ag-guide button{cursor:pointer;border:1px solid var(--tx-line);background:var(--tx-panel);min-height:44px;color:var(--tx-ink);font:inherit;border-radius:8px;padding:10px 15px;font-size:13px}.ag-filters button[aria-pressed=true]{background:var(--tx-action);color:#fff}.ag-example{border:1px solid var(--tx-line);background:var(--tx-panel);border-radius:14px;margin:24px 0;overflow:hidden}.ag-example-head{border-bottom:1px solid var(--tx-line);padding:24px 28px}.ag-example-head h3{margin:8px 0 0;font-size:26px}.ag-example-body{grid-template-columns:1fr 1fr;display:grid}.ag-example-body>div{padding:28px}.ag-example h4{text-transform:uppercase;letter-spacing:.1em;color:var(--tx-link);margin:0 0 12px;font-size:11px}.ag-example p,.ag-example blockquote{margin:0 0 24px;font-size:14px;line-height:1.8}.ag-example blockquote{border-left:3px solid var(--tx-link);padding-left:16px}.ag-result{background:var(--tx-tint)}.ag-example button{align-items:center;gap:8px;display:flex}.ag-example summary{cursor:pointer;font-size:13px;font-weight:600}.ag-example details p{margin:14px 0}.ag-example .ag-feedback{margin:8px 0 0;font-size:12px}.ag-guide :is(a,button,summary):focus-visible,.ag-discover a:focus-visible{outline:3px solid var(--tx-link);outline-offset:4px}.ag-discover{border-block:1px solid var(--tx-line);max-width:1320px;color:var(--tx-ink);margin:40px auto;padding:28px}.ag-discover>p{color:var(--tx-muted);line-height:1.7}.ag-discover-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.ag-discover-grid a{border:1px solid var(--tx-line);background:var(--tx-panel);color:var(--tx-ink);border-radius:10px;gap:12px;padding:20px;text-decoration:none;display:grid}.ag-discover-grid a span{text-transform:uppercase;color:var(--tx-link);font-size:11px}.ag-discover-grid strong{font-size:18px;line-height:1.4}.ag-discover-grid svg{color:var(--tx-link)}.ag-more{color:var(--tx-link);font-size:14px}@media (width<=650px){.ag-guide{padding:24px 20px 60px}.ag-split,.ag-fix-grid,.ag-example-body,.ag-discover-grid{grid-template-columns:1fr}.ag-example-body>div,.ag-example-head{padding:22px}.ag-title{padding-top:30px}.ag-title>p{font-size:18px}.ag-guide>section{margin-top:44px}.ag-discover{padding:24px 20px}}.ag-guide h3.ag-tool-heading{margin-top:48px}
