.guide-page{background:#fafafa;color:#202020;--ink: #202020;--muted: #6b6b6b;--line: #e5e5e5}.guide-page .header{justify-content:space-between}.guide-copy{max-width:760px;padding-block:36px 80px}.guide-breadcrumb,.guide-byline{font-size:13px;color:var(--muted)}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.guide-copy h1{font-size:clamp(36px,5vw,56px)}.guide-byline{margin-block:20px 28px}.guide-copy p{margin-top:18px}.guide-copy .guide-lead{font-size:20px}.guide-copy section{margin-top:44px}.guide-copy h2{font-size:clamp(26px,3vw,34px)}.guide-copy a{text-decoration:underline;text-underline-offset:3px}.guide-copy .button{background:var(--ink);color:#fff;border-color:var(--ink);text-decoration:none}.guide-copy li{line-height:1.7;margin-top:12px}.guide-copy ul,.guide-copy ol{padding-left:24px}.guide-contents{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:20px;margin-top:28px;border-block:1px solid var(--line);font-size:14px}.guide-contents a{padding-block:8px}.guide-table{overflow-x:auto;margin-top:24px}.guide-table table{width:100%;border-collapse:collapse;font-size:14px}.guide-table caption{text-align:left;color:var(--muted);padding-bottom:14px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px 14px 0;line-height:1.6}.guide-table th{min-width:100px}.guide-page footer nav{flex-wrap:wrap;margin-left:0}@media(max-width:760px){.guide-copy{padding-block:28px 56px}.guide-copy .guide-lead{font-size:18px}.guide-page .header{gap:16px}}
