.agent-guide{--agent-ink:#202936;--agent-paper:#fcf8ef;--agent-orange:#ff7048;background:var(--agent-paper);color:var(--agent-ink);border:1px solid var(--agent-ink)}.agent-guide *,.agent-guide :after,.agent-guide :before{box-sizing:border-box}.agent-guide h1,.agent-guide h2,.agent-guide h3,.agent-guide p{margin:0}.agent-guide h1,.agent-guide h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.agent-guide h1{font-size:clamp(2.9rem,5.4vw,5.5rem);line-height:1.07;max-width:15ch}.agent-guide h1 em{color:#ffad8f;font-style:normal}.agent-guide h2{font-size:clamp(2.1rem,4vw,4.1rem);line-height:1.12;max-width:24ch;margin-bottom:24px}.agent-guide h3{font-size:1.3rem;line-height:1.35;font-weight:600;letter-spacing:-.025em;margin-bottom:12px}.agent-guide dd,.agent-guide li,.agent-guide p{font-size:1.07rem;line-height:1.65}.agent-guide p{max-width:75ch}.agent-guide p+p{margin-top:18px}.agent-guide a:not(.button){text-decoration:underline;text-underline-offset:5px}.agent-guide a:focus-visible,.agent-guide summary:focus-visible{outline:3px solid #bd4d23;outline-offset:5px}.agent-guide .section-number{font-size:.73rem;letter-spacing:.11em;color:#94441f;margin-bottom:24px}.agent-guide>section{padding:clamp(36px,6vw,86px);border-top:1px solid var(--agent-ink);scroll-margin-top:20px}.agent-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding:clamp(30px,6vw,86px);align-items:center;background:var(--agent-ink);color:var(--agent-paper)}.agent-guide .agent-finish .section-number,.agent-guide .agent-hero .section-number{color:#ffad8f}.agent-guide .agent-lede{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.45;margin:28px 0 20px}.agent-guide .button{background:var(--agent-orange);border-color:var(--agent-orange);color:#201e1c;white-space:normal;text-align:center}.agent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:30px}.agent-actions>a:not(.button){padding:10px 0}.agent-guide .agent-timing-note{font-size:.86rem;line-height:1.55;color:#cfd4dc;margin-top:24px}.agent-conversation{padding:28px 0 0;border-top:1px solid #7f8b98}.agent-guide .agent-small-label{font:.72rem/1.5 monospace;letter-spacing:.08em}.agent-message{border-left:2px solid #ffad8f;padding:12px 20px;margin-top:28px}.agent-message span{font:.7rem/1.5 monospace;color:#ffad8f}.agent-message p{margin-top:9px;font:400 1.35rem/1.4 Georgia,serif}.agent-message-reply{margin-left:24px;border-left-color:#cbdcb7}.agent-message-reply span{color:#cbdcb7}.agent-link-receipt{display:flex;gap:20px;padding:24px;background:#dce8c7;color:var(--agent-ink);margin-top:28px;transform:rotate(-2deg)}.agent-link-receipt>span{font-size:2.2rem}.agent-link-receipt strong{font:400 1.55rem/1.3 Georgia,serif}.agent-link-receipt p{font-size:.88rem;margin-top:8px}.agent-guide .agent-example-label{font-size:.8rem;line-height:1.5;margin-top:20px}.agent-conversation>.agent-example-label{color:#cfd4dc}.agent-answer{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 56px;gap:0 56px;background:#e9eddc}.agent-answer .section-number{grid-column:1/-1}.agent-guide .agent-answer h2{font-size:clamp(1.9rem,3vw,2.8rem);margin-bottom:0}.agent-section-heading{max-width:850px;margin-bottom:40px}.agent-transformation{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:36px;gap:36px;align-items:center}.agent-source-note{background:#f3e6ce;border:1px solid #a8997e;padding:clamp(22px,3vw,40px)}.agent-source-note h3{margin:22px 0;font:400 1.8rem/1.2 Georgia,serif}.agent-source-note ul{margin:0;padding-left:20px}.agent-source-note li+li{margin-top:14px}.agent-guide .agent-result{display:block;background:#fffdf7;border:1px solid;padding:clamp(22px,3vw,40px);box-shadow:8px 8px 0 #dc9473;text-decoration:none!important}.agent-result:hover .agent-result-open{text-decoration:underline}.agent-result-top{display:flex;justify-content:space-between;gap:12px;font:.68rem/1.5 monospace;padding-bottom:22px;margin-bottom:30px;border-bottom:1px solid}.agent-guide .agent-result h3{font:400 clamp(1.7rem,3vw,2.5rem)/1.15 Georgia,serif;margin:14px 0 28px;letter-spacing:-.03em}.agent-result-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;border-top:1px solid;padding:24px 0}.agent-result-grid strong{display:block;font:400 2rem/1.1 Georgia,serif;margin-bottom:10px}.agent-result-grid span{display:block;font-size:.85rem;line-height:1.45}.agent-guide .agent-result-next{background:#e9eddc;padding:18px;font-size:.92rem}.agent-result-next span{font-size:.82rem}.agent-result-open{display:block;font-size:.9rem;padding-top:24px}.agent-guide .agent-proof-takeaway{margin-top:34px;font-size:1.3rem;max-width:65ch}.agent-meaning{background:#f3decf}.agent-principles{margin:36px 0 0}.agent-principles>div{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:32px;gap:32px;border-top:1px solid #a68f7f;padding:25px 0}.agent-principles dt{font:400 1.7rem/1.2 Georgia,serif}.agent-principles dd{margin:0}.agent-steps{list-style:none;margin:38px 0;padding:0}.agent-steps>li{display:grid;grid-template-columns:65px 1fr;grid-gap:24px;gap:24px;border-top:1px solid #b5b3ac;padding:28px 0}.agent-step-number{font:400 2rem/1 Georgia,serif;color:#94441f}.agent-ask{background:#e9eddc;padding:clamp(24px,4vw,48px)}.agent-ask blockquote{font:400 clamp(1.25rem,2vw,1.65rem)/1.5 Georgia,serif;margin:20px 0}.agent-speed{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;background:#202936;color:#fcf8ef}.agent-guide .agent-speed .section-number{color:#ffad8f}.agent-speed-details{border-left:1px solid #7f8b98;padding-left:36px}.agent-speed-details h3:not(:first-child){margin-top:28px}.agent-connection-options{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.agent-connection-options article{border-top:3px solid #b6522d;padding-top:24px}.agent-guide .agent-setup-note{margin-top:30px}.agent-questions{background:#e9eddc}.agent-questions details{border-top:1px solid #96a188;padding:22px 0}.agent-questions summary{font-size:1.18rem;line-height:1.45;cursor:pointer;padding:4px 0}.agent-questions details p{margin-top:18px}.agent-finish{background:#202936;color:#fcf8ef}.agent-finish a:focus-visible,.agent-hero a:focus-visible,.agent-speed a:focus-visible{outline-color:#ffad8f}@media (max-width:1000px){.agent-hero{grid-template-columns:1fr}.agent-guide h1{max-width:19ch}.agent-conversation{max-width:650px}.agent-answer,.agent-speed{grid-template-columns:1fr;gap:28px}.agent-speed-details{padding-left:0;border-left:0;border-top:1px solid #7f8b98;padding-top:28px}}@media (max-width:700px){.agent-connection-options,.agent-principles>div,.agent-transformation{grid-template-columns:1fr}.agent-transformation{gap:28px}.agent-result{margin-right:8px}.agent-principles>div{gap:14px}}@media (max-width:450px){.agent-guide>section,.agent-hero{padding:36px 22px}.agent-guide h1{font-size:2.75rem}.agent-guide h2{font-size:2rem}.agent-guide dd,.agent-guide li,.agent-guide p{font-size:1rem}.agent-guide .agent-example-label,.agent-guide .agent-timing-note{font-size:.82rem}.agent-steps>li{grid-template-columns:28px 1fr;gap:14px}.agent-step-number{font-size:1.4rem}.agent-actions .button{width:100%}.agent-message{padding-right:0;padding-left:14px}.agent-link-receipt{transform:none;padding:20px}.agent-result-grid{grid-template-columns:1fr}}