.guide{gap:16px;max-width:860px;padding:48px 56px 56px;display:grid}.guide h1{font-size:44px;line-height:1.06}.guide h2{margin-top:28px;font-size:28px}.guide h3{margin-top:12px;font-size:20px}.guide p,.guide li{max-width:68ch;font-size:16.5px;line-height:1.65}.guide .lead{font-size:18px}.guide .byline{color:var(--muted);font-size:14.5px}.guide .small{color:var(--muted);font-size:14px}.guide ul,.guide ol{gap:8px;margin:0;padding-left:22px;display:grid}.guide a:not(.btn){-webkit-text-decoration-color:var(--blauw-deep);text-decoration-color:var(--blauw-deep);text-underline-offset:3px}.guide .table{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.guide .table:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.guide table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.guide th,.guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 14px}.guide tr:last-child td{border-bottom:0}.guide th{font-family:var(--display);background:var(--offwhite);font-weight:700}.guide .nowrap{white-space:nowrap}.guide .callout{background:var(--blauw);border-radius:16px;padding:18px 22px}.guide .timeline{border-left:2px solid var(--oranje);gap:0;margin-left:6px;padding-left:0;list-style:none}.guide .timeline li{padding:0 0 14px 22px;position:relative}.guide .timeline li:before{content:"";background:var(--wit);border:2px solid var(--oranje);border-radius:50%;width:14px;height:14px;position:absolute;top:7px;left:-8px}.guide .timeline li:last-child:before{background:var(--oranje)}.guide .checklist{padding-left:0;list-style:none}.guide .checklist li{padding-left:30px;position:relative}.guide .checklist li:before{content:"";border:2px solid var(--ink);border-radius:5px;width:16px;height:16px;position:absolute;top:4px;left:0}.guide .cta{white-space:normal;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.guide .faq{gap:8px;display:grid}.guide .faq h3{margin-top:10px;font-size:18px}@media (max-width:720px){.guide{padding:30px 22px 36px}.guide h1{font-size:32px}.guide h2{font-size:24px}}.guide h2[id]{scroll-margin-top:90px}.guide .callout{gap:14px;display:grid}.guide .callout h2{margin-top:0;font-size:24px}.guide-contents{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:18px 0;display:grid}.guide-contents strong{grid-column:1/-1}.guide-contents a{align-items:center;min-height:44px;display:flex}@media (max-width:720px){.guide-contents{grid-template-columns:1fr}}
