.agent-page{max-width:1120px}.agent-hero{max-width:780px;padding:96px 0 112px}.agent-hero h1{font-size:clamp(3rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.05em}.agent-hero>p:not(.agent-kicker){font-size:1.2rem;max-width:48ch;margin-top:24px}.agent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:32px}.agent-section{padding:80px 0}.agent-section>h2,.agent-split h2{font-size:clamp(2rem,4vw,3rem);max-width:20ch}.agent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px}.agent-steps h3{font-size:1.2rem;margin-bottom:12px}.agent-steps p,.agent-list dd{color:var(--muted)}.agent-split,.agent-compat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:80px}.agent-split>div>p{margin-top:24px}.agent-list{margin:0}.agent-list>div{padding:0 0 32px}.agent-list>div+div{padding-top:24px}.agent-list dt{font-weight:600;font-size:1.15rem}.agent-list dd{margin:8px 0 0}.agent-compat{background:var(--ground);padding:64px;margin-inline:0}.agent-status{margin:24px 0;padding-left:16px;border-left:3px solid var(--blue);font-weight:500}.agent-reference{max-width:800px}.agent-reference>p{margin:24px 0 40px}.agent-reference code{overflow-wrap:anywhere;font-size:.9em}.agent-faq{max-width:800px}.agent-faq h2{margin-bottom:48px}.agent-end{padding:80px 0 112px}.agent-end p{margin:16px 0 24px}@media(max-width:700px){.agent-hero{padding:56px 0 64px}.agent-hero h1{font-size:clamp(2.7rem,10vw,4rem)}.agent-hero>p:not(.agent-kicker){font-size:1rem}.agent-section{padding:48px 0}.agent-steps,.agent-split,.agent-compat{grid-template-columns:1fr;gap:28px}.agent-steps{margin-top:32px}.agent-compat{padding:32px 20px;margin-inline:-20px}.agent-end{padding:48px 0 72px}}
