
.skip{position:absolute;left:12px;top:-100px;background:#fff;padding:12px;z-index:3}.skip:focus{top:12px}
.guide-nav{background:#fff;border-bottom:1px solid var(--line);padding:14px 0}.guide-nav-inner{display:flex;gap:12px 28px;flex-wrap:wrap;align-items:center;font-size:13px;font-weight:700}.guide-nav a{color:var(--green,var(--blue));text-decoration:none}.guide-nav a:hover{text-decoration:underline}.guide-page{max-width:900px;margin:40px auto 56px}.guide-article{padding:40px;background:#fff;border:1px solid var(--line);border-radius:10px}.guide-article h1{max-width:none;font-size:clamp(30px,4.5vw,46px);letter-spacing:-1.1px}.guide-article h2{margin-top:36px;font-size:27px}.guide-article h3{margin-top:28px;font-size:21px}.guide-article .guide-meta{font-size:12px;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}.guide-body p,.guide-body li{font-size:16px;line-height:1.85}.guide-body a,.guide-back a{color:var(--green,var(--blue));text-decoration:underline;text-underline-offset:3px}.guide-body li{margin:10px 0}.guide-body ul{padding-left:24px}.table-scroll{overflow:auto;max-width:100%;margin:24px 0;border:1px solid var(--line);border-radius:6px}.guide-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65;min-width:480px}.guide-body th,.guide-body td{padding:13px 15px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top}.guide-body th{background:var(--paper);color:var(--ink);font-weight:700}.guide-body tr:last-child td{border-bottom:0}.guide-body th:last-child,.guide-body td:last-child{border-right:0}.guide-back{margin-top:36px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;display:flex;gap:14px 24px;flex-wrap:wrap}.guide-article .eyebrow{color:var(--green,var(--blue))}@media(max-width:720px){.guide-page{margin:24px auto 36px}.guide-article{padding:24px 19px}.guide-article h1{font-size:32px;letter-spacing:-.8px}.guide-article h2{font-size:24px}.guide-body p,.guide-body li{font-size:15px}.guide-nav-inner{gap:10px 20px}.guide-body table{font-size:13px}.guide-body th,.guide-body td{padding:11px 12px}}