.post[data-astro-cid-ymihodss]{max-width:760px;padding-top:var(--page-top);padding-bottom:var(--section-y)}.back[data-astro-cid-ymihodss]{color:var(--muted);align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:600;display:inline-flex}.back[data-astro-cid-ymihodss]:hover{color:var(--ink)}h1[data-astro-cid-ymihodss]{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,64px);font-weight:800;line-height:1.04}.lede[data-astro-cid-ymihodss]{color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:19px;line-height:1.55}.meta[data-astro-cid-ymihodss]{border-bottom:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-bottom:28px;font-size:13.5px}.prose[data-astro-cid-ymihodss]{color:var(--ink-2);padding-top:12px;font-size:17px;line-height:1.7}.prose[data-astro-cid-ymihodss] h2{letter-spacing:-.03em;color:var(--ink);margin:48px 0 12px;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.15}.prose[data-astro-cid-ymihodss] p{margin:16px 0}.prose[data-astro-cid-ymihodss] ul{margin:16px 0;padding-left:22px}.prose[data-astro-cid-ymihodss] li{margin:6px 0}.prose[data-astro-cid-ymihodss] li::marker{color:#c9a227}.prose[data-astro-cid-ymihodss] strong{color:var(--ink)}.prose[data-astro-cid-ymihodss] a{color:var(--ink);text-underline-offset:3px;text-decoration:underline #1d1b1840}.prose[data-astro-cid-ymihodss] a:hover{text-decoration-color:currentColor}.prose[data-astro-cid-ymihodss] code{font-family:var(--font-mono);background:var(--sand);border-radius:5px;padding:1px 5px;font-size:.88em}.prose[data-astro-cid-ymihodss] .table-wrap{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px;margin:24px 0;overflow-x:auto}.prose[data-astro-cid-ymihodss] table{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px;line-height:1.4}.prose[data-astro-cid-ymihodss] th,.prose[data-astro-cid-ymihodss] td{text-align:center;border-top:1px solid var(--line-2);white-space:nowrap;padding:12px 18px}.prose[data-astro-cid-ymihodss] thead th{color:var(--ink);border-top:0;padding-top:16px;font-weight:700}.prose[data-astro-cid-ymihodss] th:first-child,.prose[data-astro-cid-ymihodss] td:first-child{text-align:left;white-space:normal;min-width:170px;color:var(--ink-2)}.prose[data-astro-cid-ymihodss] .us{color:var(--ink);background:#ffe98f59;font-weight:600}.prose[data-astro-cid-ymihodss] hr{border:0;border-top:1px solid var(--line);margin:40px 0}.note[data-astro-cid-ymihodss]{color:var(--muted);margin:24px 0 0;font-size:13px}.prose[data-astro-cid-ymihodss] h2:last-of-type~p:last-child{color:var(--muted);font-size:13.5px}.tools[data-astro-cid-ymihodss]{flex-direction:column;gap:12px;margin-top:48px;display:flex}.tools[data-astro-cid-ymihodss] h2[data-astro-cid-ymihodss]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:700}.tool[data-astro-cid-ymihodss]{background:var(--card);box-shadow:0 0 0 1px var(--line);transition:transform .25s var(--ease);border-radius:14px;align-items:center;gap:14px;padding:16px 20px;display:flex}.tool[data-astro-cid-ymihodss]:hover{transform:translateY(-2px)}.ic[data-astro-cid-ymihodss]{background:color-mix(in srgb, var(--c) 18%, transparent);width:40px;height:40px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}.tx[data-astro-cid-ymihodss]{flex-direction:column;gap:2px;min-width:0;display:flex}.tn[data-astro-cid-ymihodss]{letter-spacing:-.02em;font-size:17px;font-weight:700}.td[data-astro-cid-ymihodss]{color:var(--ink-2);font-size:14.5px;line-height:1.5}.more[data-astro-cid-ymihodss]{flex-direction:column;gap:12px;margin-top:56px;display:flex}.more[data-astro-cid-ymihodss] h2[data-astro-cid-ymihodss]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:700}.next[data-astro-cid-ymihodss]{background:var(--card);box-shadow:0 0 0 1px var(--line);transition:transform .25s var(--ease);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.next[data-astro-cid-ymihodss]:hover{transform:translateY(-2px)}.nt2[data-astro-cid-ymihodss]{letter-spacing:-.02em;font-size:18px;font-weight:700}.all[data-astro-cid-ymihodss]{text-underline-offset:3px;align-self:flex-start;margin-top:4px;font-size:14.5px;font-weight:600;text-decoration:underline}.nd2[data-astro-cid-ymihodss]{color:var(--ink-3);font-size:14.5px}@media (width<=560px){.prose[data-astro-cid-ymihodss]{font-size:16.5px}.prose[data-astro-cid-ymihodss] th:first-child,.prose[data-astro-cid-ymihodss] td:first-child{min-width:130px}.prose[data-astro-cid-ymihodss] th,.prose[data-astro-cid-ymihodss] td{padding:11px 12px}}
