.guide-shell>header{background:var(--forest);color:var(--white);padding:17px max(5%,calc((100vw - 1440px) / 2));display:flex;align-items:center;justify-content:space-between;gap:15px}.guide-shell>header .brand svg{color:var(--lime)}.guide-layout nav .kicker,.guide-shell>header>a:last-child{display:flex;align-items:center;gap:8px}.guide-shell>header>a:last-child{font-size:13px}.guide-layout{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,725px);gap:clamp(26px,6vw,88px);justify-content:center;padding:clamp(32px,6vw,86px) max(20px,5%)}.guide-layout nav{display:flex;align-self:start;flex-direction:column;gap:2px}.guide-layout nav .kicker{margin:0 8px 16px;color:var(--muted);letter-spacing:.13em}.guide-layout nav a{font-size:14px;padding:11px 12px;border-radius:8px}.guide-layout nav a[aria-current=page]{background:#e6ebda;color:var(--ink);font-weight:700}.guide-layout article{background:#fffdf7;border:1px solid var(--line);border-radius:18px;padding:clamp(20px,4vw,52px)}.guide-layout h1{font:normal clamp(37px,4.5vw,69px)/1.04 var(--serif);letter-spacing:-.055em;margin:14px 0 24px}.guide-layout article>p:not(.kicker){line-height:1.66;margin:13px 0}.guide-layout ol{padding:0;list-style:none}.guide-layout li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.guide-layout li>span{font:600 11px/1 var(--sans);border-radius:50%;padding:8px;background:#e8edcf}.guide-layout footer{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}@media (max-width:720px){.guide-layout{display:flex;flex-direction:column-reverse;gap:22px;padding:20px 16px}.guide-layout nav{width:100%;gap:3px}.guide-layout nav a{padding-block:9px}.guide-shell>header{padding:12px 16px}.guide-layout article>.kicker{font-size:9px}}.guide-destination{display:grid;justify-items:start;gap:16px}.guide-destination p{line-height:1.65}.guide-email{display:inline-flex;gap:10px;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.guide-email svg{flex:none}.guide-tip{color:var(--muted);font-size:13px}.guide-layout article .guide-reference{margin-block:16px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#eef1e4;font-size:14px}.guide-reference code{font-weight:600}