:root{font:17px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1e293b;background:#fff}body{margin:0}a{color:#1d4ed8;text-underline-offset:.17em}a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}.guide-width{max-width:42rem;margin:0 auto;padding-inline:1.25rem}.guide-nav{padding-block:1rem;border-bottom:1px solid #e2e8f0}.guide-brand{display:inline-flex;align-items:center;gap:.6rem;color:#0f172a;font-weight:700;text-decoration:none}.guide-brand img{border-radius:6px}main{padding-block:2.75rem 4rem}.guide-label{margin:0;color:#475569;font-size:.85rem;font-weight:650}h1,h2{color:#0f172a;line-height:1.15;text-wrap:balance}h1{margin:.35rem 0 1rem;font-size:clamp(2.25rem,6vw,3.5rem);letter-spacing:-.045em}h2{margin:2.5rem 0 .75rem;font-size:1.45rem}ol{padding-inline-start:1.45rem}li+li{margin-block-start:.6rem}figure{margin:1.75rem 0;padding:1.25rem;background:#f8fafc;border-radius:.9rem;text-align:center}figure img{display:block;width:min(100%,17rem);height:auto;margin-inline:auto}figcaption{margin-top:.75rem;color:#475569;font-size:.9rem}.guide-download{display:inline-block;padding:.6rem 1rem;border-radius:.65rem;background:#1d4ed8;color:#fff;font-weight:650;text-decoration:none}.guide-download:hover{background:#1e40af}.guide-related{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}
