.cl .guide{max-width:calc(760px + 2 * var(--gut));padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(56px,8vw,112px)}.cl .guide .crumbs{color:var(--ink-3);margin:0 0 22px}.cl .guide .crumbs a{text-decoration:none}.cl .guide .crumbs a:hover{color:var(--ink)}.cl .guide h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,68px);font-weight:640;line-height:1}.cl .guide .answer{letter-spacing:-.012em;color:var(--ink);margin:26px 0 0;font-size:clamp(19px,1.6vw,22px);line-height:1.45}.cl .guide .status{border-block:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:22px 0 0;padding:14px 0;font-size:15px;display:flex}.cl .guide .status .mono{color:var(--ink-3);margin-inline-start:auto}.cl .guide section,.cl .guide .related{margin-top:clamp(40px,5vw,56px)}.cl .guide h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(26px,2.6vw,34px);font-weight:640;line-height:1.1}.cl .guide h3{letter-spacing:-.015em;margin:26px 0 6px;font-size:19px;font-weight:600;line-height:1.3}.cl .guide p,.cl .guide li{color:var(--ink-2);max-width:68ch}.cl .guide p{margin:0 0 14px}.cl .guide :is(ul,ol){margin:0 0 14px;padding-inline-start:1.3em}.cl .guide li{margin:0 0 8px;padding-inline-start:.2em}.cl .guide li::marker{color:var(--rec-ink)}.cl .guide p a,.cl .guide li a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rec);text-decoration-color:var(--rec);text-underline-offset:.18em;text-decoration-thickness:.08em}.cl .guide .related ul{border-top:1px solid var(--line);gap:0;padding:0;list-style:none;display:grid}.cl .guide .related li{border-bottom:1px solid var(--line);max-width:none;margin:0;padding:0}.cl .guide .related a{color:var(--ink);padding:14px 0;font-weight:500;text-decoration:none;display:block}.cl .guide .related a:hover{color:var(--rec-ink)}.cl .guide dl{grid-template-columns:minmax(120px,max-content) 1fr;gap:10px 24px;max-width:68ch;margin:0 0 14px;display:grid}.cl .guide dt{color:var(--ink);font-weight:600}.cl .guide dd{color:var(--ink-2);margin:0}.cl .guide .tbl{-webkit-overflow-scrolling:touch;margin:4px 0 18px;overflow-x:auto}.cl .guide table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.cl .guide caption{text-align:start;font:400 12px/1.4 var(--f-mono);letter-spacing:.02em;color:var(--ink-3);padding:0 0 10px}.cl .guide :is(th,td){text-align:start;vertical-align:top;border-top:1px solid var(--line);padding:12px 16px 12px 0}.cl .guide thead th{color:var(--ink);border-top:0;border-bottom:1px solid var(--ink);font-weight:600}.cl .guide tbody th{color:var(--ink);min-width:9em;font-weight:600}.cl .guide td{color:var(--ink-2)}.cl .guide td a,.cl .guide th a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rec);text-decoration-color:var(--rec);text-underline-offset:.18em}.cl .guide .today{border-radius:var(--r-m);background:var(--paper-2);padding:clamp(22px,3vw,32px)}.cl .guide .today .cols{grid-template-columns:1fr 1fr;gap:8px 32px;display:grid}.cl .guide .today h3{margin-top:10px}.cl .guide .today p{margin:0}@media (max-width:720px){.cl .guide dl{grid-template-columns:1fr;gap:2px}.cl .guide dd{margin-bottom:10px}.cl .guide .today .cols{grid-template-columns:1fr}.cl .guide table{font-size:14px}.cl .guide :is(th,td){padding-right:10px}.cl .guide tbody th{min-width:6.5em}}.cl .guide .updated{color:var(--ink-3);margin:18px 0 0;font-size:13px}.cl .guide strong{color:var(--ink);font-weight:600}.cl .guide .hub{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,48px);padding:0;list-style:none}.cl .guide .hub li{border-bottom:1px solid var(--line);max-width:none;margin:0;padding:18px 0}.cl .guide .hub a{color:var(--ink);letter-spacing:-.015em;font-size:clamp(19px,1.8vw,22px);font-weight:600;text-decoration:none}.cl .guide .hub a:hover{color:var(--rec-ink)}.cl .guide .hub p{margin:6px 0 0}@media print{.cl{color:#000;background:#fff}html:has(.cl){color:#000;background:#fff}.cl .skip,.cl footer,.cl .last,.cl .join,.cl .btn,.cl .guide-search,.cl [data-noprint]{display:none!important}.cl .guide{max-width:none;padding:0}.cl .guide h1{font-size:28pt}.cl .guide p,.cl .guide li,.cl .guide .answer{color:#000;max-width:none}.cl .guide a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}.cl .guide :is(h2,h3,table,figure){break-inside:avoid;break-after:avoid}.cl .guide a{text-decoration:underline}}.cl .guide .guide-search{max-width:68ch;margin:22px 0 8px}.cl .guide .guide-search label{margin:0 0 6px;font-size:15px;font-weight:600;display:block}.cl .guide .guide-search input{border:1px solid var(--line);border-radius:var(--r-m);width:100%;min-height:44px;font:inherit;color:var(--ink);background:#fff;padding:0 14px}.cl .guide .guide-search input:focus-visible{outline:2px solid var(--rec);outline-offset:2px}.cl .guide .guide-search p{min-height:1.4em;color:var(--ink-3);margin:8px 0 0}.cl .guide ul.hub>li[hidden]{display:none}.cl .guide code{font:400 .88em/1.4 var(--f-mono);background:var(--paper-2);border-radius:var(--r-s);overflow-wrap:anywhere;padding:.1em .35em}.cl .guide .keyfacts{border-block:1px solid var(--line);padding:18px 0}.cl .guide .keyfacts h2{margin-bottom:12px;font-size:clamp(20px,2vw,24px)}.cl .guide .keyfacts dl{max-width:none}.cl .guide .keyfacts .updated{margin:12px 0 0}.cl .guide .related p{margin:0 0 10px}@media (max-width:560px){.cl .guide dl{grid-template-columns:1fr;gap:2px}.cl .guide dd{margin-bottom:10px}}.cl .guide .linklist{padding:0;list-style:none}.cl .guide .linklist li{margin:0;padding:0}.cl .guide .linklist a{padding:12px 0;font-weight:500;text-decoration:none;display:block}.cl .guide .founderbox{border:1px solid var(--line,#0000001f);border-radius:12px;margin:40px 0 0;padding:20px 22px}.cl .guide .founderbox h2{margin:0 0 8px;font-size:17px}.cl .guide .founderbox p{margin:6px 0 0;font-size:15px}
