.wrap[data-astro-cid-abicvlni]{align-items:start;gap:48px;padding-top:24px;display:grid}.guide[data-astro-cid-abicvlni]{gap:32px;min-width:0;max-width:780px;display:grid}.rail[data-astro-cid-abicvlni]{display:none}.guide-art[data-astro-cid-abicvlni]{max-width:520px;margin:0}@media (width>=1024px){.guide[data-astro-cid-abicvlni].has-art{grid-template-columns:minmax(0,1fr) minmax(200px,280px);column-gap:36px}.guide[data-astro-cid-abicvlni].has-art>[data-astro-cid-abicvlni]{grid-column:1/-1}.guide[data-astro-cid-abicvlni].has-art>.top[data-astro-cid-abicvlni]{grid-area:1/1;align-self:center}.guide[data-astro-cid-abicvlni].has-art>.guide-art[data-astro-cid-abicvlni]{grid-area:1/2;align-self:center;max-width:none}.wrap[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr) 320px;gap:56px}.guide[data-astro-cid-abicvlni]{max-width:900px}.guide[data-astro-cid-abicvlni]>.toc[data-astro-cid-abicvlni].inline{display:none}.rail[data-astro-cid-abicvlni]{gap:22px;display:grid;position:sticky;top:24px}.guide[data-astro-cid-abicvlni] .narrow-only{display:none}}.body[data-astro-cid-abicvlni] .acts{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;display:flex}.rail[data-astro-cid-abicvlni] .toc[data-astro-cid-abicvlni]{border-bottom:0}.offer[data-astro-cid-abicvlni]{background:var(--card);border-radius:var(--radius-card);gap:10px;padding:18px 20px;display:grid}.offer[data-astro-cid-abicvlni] .h[data-astro-cid-abicvlni]{font-size:19px;line-height:1.25}.offer[data-astro-cid-abicvlni] .t[data-astro-cid-abicvlni]{color:var(--muted);font-size:14.5px}.offer[data-astro-cid-abicvlni] .btn[data-astro-cid-abicvlni]{justify-content:center;margin-top:4px}.offer[data-astro-cid-abicvlni] .link[data-astro-cid-abicvlni]{justify-self:start;font-size:14px}.top[data-astro-cid-abicvlni]{gap:14px;display:grid}.top[data-astro-cid-abicvlni] h1[data-astro-cid-abicvlni]{letter-spacing:var(--display-track);text-wrap:balance;font-size:clamp(32px,4.6vw,52px);line-height:1.05}.draft[data-astro-cid-abicvlni]{border:1px dashed var(--line-outer);border-radius:var(--radius-card);color:var(--muted);padding:14px 18px;font-size:14px}.draft[data-astro-cid-abicvlni] b[data-astro-cid-abicvlni]{color:var(--ink);font-weight:600}.toc[data-astro-cid-abicvlni]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:8px;padding:14px 0;display:grid}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{gap:4px;margin:0;padding-left:20px;font-size:15px;display:grid}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ink);text-decoration-color:var(--rule);text-underline-offset:4px}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{text-decoration-color:var(--link-line)}.sources[data-astro-cid-abicvlni]{color:var(--muted);gap:10px;font-size:13.5px;display:grid}.sources[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{gap:6px;margin:0;padding-left:18px;display:grid}.sources[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--ink);text-decoration-color:var(--link-line);text-underline-offset:3px}.body[data-astro-cid-abicvlni]{gap:22px;font-size:16.5px;line-height:1.65;display:grid}.body[data-astro-cid-abicvlni] h2{font-family:var(--display);font-weight:var(--head-weight);letter-spacing:var(--head-track);border-top:1px solid var(--ink);padding-top:18px;scroll-margin-top:16px;font-size:clamp(24px,3vw,30px);line-height:1.2}.body[data-astro-cid-abicvlni] h3{font-family:var(--display);font-size:19px;font-weight:600;line-height:1.3}.body[data-astro-cid-abicvlni] p,.body[data-astro-cid-abicvlni] li{max-width:68ch}.body[data-astro-cid-abicvlni] ul,.body[data-astro-cid-abicvlni] ol{gap:8px;margin:0;padding-left:22px;display:grid}.body[data-astro-cid-abicvlni] a:not(.btn){color:var(--ink);text-decoration-color:var(--link-line);text-decoration-thickness:var(--link-thick);text-underline-offset:4px}.body[data-astro-cid-abicvlni] .answer{background:var(--card);border-radius:var(--radius-card);border-left:4px solid var(--mark);padding:20px 22px;font-size:clamp(18px,2vw,20px);line-height:1.55}.body[data-astro-cid-abicvlni] .pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=700px){.body[data-astro-cid-abicvlni] .pair{grid-template-columns:1fr}}.body[data-astro-cid-abicvlni] .pair>div{background:var(--card);border-radius:var(--radius-card);align-content:start;gap:10px;padding:18px 20px;display:grid}.body[data-astro-cid-abicvlni] .pair ul{font-size:15.5px}.body[data-astro-cid-abicvlni] .paths{gap:12px;display:grid}.body[data-astro-cid-abicvlni] .path{background:var(--card);border-radius:var(--radius-card);border-top:4px solid var(--rule);gap:8px;padding:18px 20px;display:grid}.body[data-astro-cid-abicvlni] .path.yes{border-top-color:var(--ink)}.body[data-astro-cid-abicvlni] .path.prep{border-top-color:var(--mark)}.body[data-astro-cid-abicvlni] .path.no{border-top-color:var(--line-inner)}.body[data-astro-cid-abicvlni] .path.spec{border-top-color:var(--line-outer)}.body[data-astro-cid-abicvlni] .path ul{font-size:15.5px}.body[data-astro-cid-abicvlni] .ledger{border-collapse:collapse;background:var(--card);border-radius:var(--radius-card);width:100%;font-size:14.5px;overflow:hidden}.body[data-astro-cid-abicvlni] .ledger th,.body[data-astro-cid-abicvlni] .ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:11px 14px}.body[data-astro-cid-abicvlni] .ledger thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.body[data-astro-cid-abicvlni] .ledger tbody th{font-weight:600}.body[data-astro-cid-abicvlni] .ledger tr:last-child>*{border-bottom:0}.body[data-astro-cid-abicvlni] .scroll{border-radius:var(--radius-card);overflow-x:auto}.body[data-astro-cid-abicvlni] .small{color:var(--muted);font-size:14px}
