.quick-answer[data-astro-cid-h7uetawp]{border-left:5px solid var(--gold);background:var(--paper-warm);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);margin:0 0 18px;padding:16px 18px 16px 20px;font-size:17px;font-weight:500;line-height:1.55}.quick-answer[data-astro-cid-h7uetawp] p+p{margin-top:8px}.quick-answer[data-astro-cid-h7uetawp] strong{font-weight:700}.last-checked[data-astro-cid-k5qtew6t]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 5px;margin:0 0 26px;font-size:13px;display:flex}.lc-dot[data-astro-cid-k5qtew6t]{background:var(--good);border-radius:50%;width:7px;height:7px;margin-right:3px}.last-checked[data-astro-cid-k5qtew6t] a[data-astro-cid-k5qtew6t]{color:var(--accent);border-bottom:1.5px solid color-mix(in srgb, var(--gold) 60%, transparent);font-weight:600}.last-checked[data-astro-cid-k5qtew6t] a[data-astro-cid-k5qtew6t]:hover{border-color:var(--gold)}.toc[data-astro-cid-srnzr5zt]{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin:0 0 34px;padding:12px 0 14px}.toc[data-astro-cid-srnzr5zt] summary[data-astro-cid-srnzr5zt]{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);font-size:11px;font-weight:700;list-style-position:inside}.toc[data-astro-cid-srnzr5zt] ol[data-astro-cid-srnzr5zt]{gap:6px;margin:10px 0 0 20px;font-size:15px;display:grid}.toc[data-astro-cid-srnzr5zt] a[data-astro-cid-srnzr5zt]{color:var(--ink);transition:border-color .2s var(--ease), color .2s var(--ease);border-bottom:1.5px solid #0000}.toc[data-astro-cid-srnzr5zt] a[data-astro-cid-srnzr5zt]:hover{color:var(--accent);border-color:var(--gold)}.sources[data-astro-cid-xwtmdchh]{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin-top:48px;padding:12px 0 14px}.sources[data-astro-cid-xwtmdchh] summary[data-astro-cid-xwtmdchh]{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);font-size:11px;font-weight:700;list-style-position:inside}.count[data-astro-cid-xwtmdchh]{color:var(--ink-soft);letter-spacing:.06em}.sources[data-astro-cid-xwtmdchh] ol[data-astro-cid-xwtmdchh]{color:var(--ink-mid);gap:8px;margin:12px 0 0 20px;font-size:14px;line-height:1.5;display:grid}.sources[data-astro-cid-xwtmdchh] a[data-astro-cid-xwtmdchh]{color:var(--accent);border-bottom:1.5px solid color-mix(in srgb, var(--gold) 55%, transparent);overflow-wrap:anywhere}.sources[data-astro-cid-xwtmdchh] a[data-astro-cid-xwtmdchh]:hover{border-color:var(--gold)}.acc[data-astro-cid-xwtmdchh]{color:var(--ink-soft)}.changelog[data-astro-cid-2upab3s2]{margin-top:28px}.changelog[data-astro-cid-2upab3s2] h2[data-astro-cid-2upab3s2]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);margin:0 0 10px;font-size:12px;font-weight:700}.changelog[data-astro-cid-2upab3s2] ul[data-astro-cid-2upab3s2]{color:var(--ink-mid);gap:6px;margin-left:20px;font-size:14px;display:grid}.nl[data-astro-cid-4cg4er2z]{border:2px dashed var(--rule-strong);border-radius:var(--radius-lg);background:var(--paper-warm);margin-top:48px;padding:clamp(20px,3vw,30px)}.nl--callout[data-astro-cid-4cg4er2z]{border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:6px 6px 0 var(--ink);margin:44px 0;position:relative}.nl[data-astro-cid-4cg4er2z] .nl-kicker[data-astro-cid-4cg4er2z]{border-radius:var(--radius-full);background:var(--gold);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.nl[data-astro-cid-4cg4er2z] .nl-title[data-astro-cid-4cg4er2z]{color:var(--ink);margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);line-height:1.05}.nl[data-astro-cid-4cg4er2z] .nl-body[data-astro-cid-4cg4er2z]{color:var(--ink-mid);max-width:52ch;margin:0 0 16px;font-size:15px;line-height:1.55}.nl-row[data-astro-cid-4cg4er2z]{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.nl-field[data-astro-cid-4cg4er2z]{border:2px solid var(--ink);border-radius:var(--radius);background:#fff;outline:none;flex:220px;min-width:0;padding:13px 15px;font-size:15px}.nl-field[data-astro-cid-4cg4er2z]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nl-row[data-astro-cid-4cg4er2z] .btn-pop[data-astro-cid-4cg4er2z]{flex:none}.nl[data-astro-cid-4cg4er2z] .nl-note[data-astro-cid-4cg4er2z]{color:var(--ink-mid);margin-top:12px;font-size:12.5px}.nl[data-astro-cid-4cg4er2z] .nl-note[data-astro-cid-4cg4er2z] strong[data-astro-cid-4cg4er2z]{color:var(--ink-mid)}.nl[data-astro-cid-4cg4er2z] .nl-note[data-astro-cid-4cg4er2z] a[data-astro-cid-4cg4er2z]{color:var(--ink-mid);text-underline-offset:2px;text-decoration:underline}.signup-msg[data-astro-cid-4cg4er2z]{border-radius:var(--radius);margin-top:12px;padding:10px 14px;font-size:13.5px;font-weight:600}.signup-msg[data-astro-cid-4cg4er2z][hidden]{display:none}.signup-msg[data-astro-cid-4cg4er2z].error{color:#8a2f2a;background:#bc474117;border:1px solid #bc47414d}.signup-msg[data-astro-cid-4cg4er2z].working{color:var(--ink-mid);background:var(--paper);border:1px solid var(--rule)}.signup-done[data-astro-cid-4cg4er2z]{border-radius:var(--radius);background:#4c9a5e1a;border:1px solid #4c9a5e59;gap:12px;padding:14px 16px;display:flex}.signup-done[data-astro-cid-4cg4er2z][hidden]{display:none}.signup-done[data-astro-cid-4cg4er2z] svg[data-astro-cid-4cg4er2z]{stroke:#3c7a4b;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.signup-done[data-astro-cid-4cg4er2z] strong[data-astro-cid-4cg4er2z]{color:var(--ink)}.signup-done[data-astro-cid-4cg4er2z] span[data-astro-cid-4cg4er2z]{color:var(--ink-mid);font-size:14px}@media (width<=440px){.nl-row[data-astro-cid-4cg4er2z]{flex-direction:column}.nl-field[data-astro-cid-4cg4er2z]{flex:none}.nl-row[data-astro-cid-4cg4er2z] .btn-pop[data-astro-cid-4cg4er2z]{width:calc(100% - 3px)}}.related[data-astro-cid-6zvwkqxg]{margin-top:48px}.related[data-astro-cid-6zvwkqxg] h2[data-astro-cid-6zvwkqxg]{margin:0 0 14px;font-size:26px;line-height:1}.related[data-astro-cid-6zvwkqxg] ul[data-astro-cid-6zvwkqxg]{gap:10px;list-style:none;display:grid}.related[data-astro-cid-6zvwkqxg] a[data-astro-cid-6zvwkqxg]{border:2px solid var(--ink);border-radius:var(--radius);transition:transform .2s var(--ease), box-shadow .2s var(--ease);padding:14px 16px;display:block}.related[data-astro-cid-6zvwkqxg] a[data-astro-cid-6zvwkqxg]:hover{box-shadow:var(--pop-sm);transform:translate(-1px,-1px)}.rt[data-astro-cid-6zvwkqxg]{color:var(--ink);font-weight:700;display:block}.nw[data-astro-cid-6zvwkqxg]{white-space:nowrap}.rd[data-astro-cid-6zvwkqxg]{color:var(--ink-soft);margin-top:3px;font-size:14px;display:block}.gp[data-astro-cid-vwylzvdy]{max-width:calc(760px + 2 * var(--gutter));padding-top:clamp(22px,3vw,40px);padding-bottom:clamp(44px,5vw,80px)}.gp-head[data-astro-cid-vwylzvdy]{margin-bottom:24px}.gp-kicker[data-astro-cid-vwylzvdy]{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:18px 0 8px;font-size:11px;font-weight:700}.gp-head[data-astro-cid-vwylzvdy] h1[data-astro-cid-vwylzvdy]{text-wrap:balance;margin:clamp(30px,3.4vw,42px) 0 0;font-size:clamp(34px,5vw,58px);line-height:.98}.gp-kicker[data-astro-cid-vwylzvdy]+h1[data-astro-cid-vwylzvdy]{margin-top:0}.gp-tool[data-astro-cid-vwylzvdy]{margin:0 0 40px}@media (width>=1080px){.gp--tool[data-astro-cid-vwylzvdy]{max-width:calc(1180px + 2 * var(--gutter));grid-template:"top tool""rest tool"1fr/minmax(0,680px) minmax(360px,420px);justify-content:space-between;column-gap:clamp(40px,5vw,72px);display:grid}.gp--tool[data-astro-cid-vwylzvdy] .gp-top[data-astro-cid-vwylzvdy]{grid-area:top}.gp--tool[data-astro-cid-vwylzvdy] .gp-rest[data-astro-cid-vwylzvdy]{grid-area:rest}.gp--tool[data-astro-cid-vwylzvdy] .gp-tool[data-astro-cid-vwylzvdy]{top:calc(var(--masthead-h) + 16px);max-height:calc(100vh - var(--masthead-h) - 32px);overscroll-behavior:contain;scrollbar-width:thin;grid-area:tool;align-self:start;margin:clamp(30px,3vw,44px) 0 0;padding:0 8px 8px 0;position:sticky;overflow-y:auto}}.gp--toolfirst[data-astro-cid-vwylzvdy] .gp-head[data-astro-cid-vwylzvdy]{margin-bottom:18px}@media (width>=1080px){.gp--toolfirst[data-astro-cid-vwylzvdy]{grid-template-rows:auto auto 1fr;grid-template-areas:"head tool""top tool""rest tool"}.gp--toolfirst[data-astro-cid-vwylzvdy] .gp-head[data-astro-cid-vwylzvdy]{grid-area:head;margin-bottom:24px}}.gp-body[data-astro-cid-vwylzvdy] h2{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.025em;scroll-margin-top:calc(var(--masthead-h) + 20px);margin:44px 0 12px;font-size:clamp(24px,2.8vw,32px);font-weight:850;line-height:1.05}.gp-body[data-astro-cid-vwylzvdy] h3{margin:22px 0 8px;font-size:17px;font-weight:700}.gp-body[data-astro-cid-vwylzvdy] p,.gp-body[data-astro-cid-vwylzvdy] li{color:var(--ink-mid);font-size:16.5px;line-height:1.68}.gp-body[data-astro-cid-vwylzvdy] p{margin-bottom:14px}.gp-body[data-astro-cid-vwylzvdy] ul{gap:6px;margin:0 0 16px 22px;display:grid}.gp-body[data-astro-cid-vwylzvdy] strong{color:var(--ink);font-weight:700}.gp-body[data-astro-cid-vwylzvdy] a{color:var(--accent);border-bottom:2px solid color-mix(in srgb, var(--gold) 55%, transparent)}.gp-body[data-astro-cid-vwylzvdy] a:hover{border-color:var(--gold)}.gp-body[data-astro-cid-vwylzvdy] .note{color:var(--ink-soft);font-size:14px}
