.article[data-astro-cid-e3mixdtl]{padding-bottom:clamp(48px,6vw,96px)}.article[data-astro-cid-e3mixdtl] .container[data-astro-cid-e3mixdtl]{max-width:760px}.article__head[data-astro-cid-e3mixdtl]{background:radial-gradient(120% 120% at 90% 0%,var(--brand-tint) 0%,transparent 55%),var(--bone);padding-block:clamp(40px,5vw,72px);margin-bottom:var(--s-6)}.article__back[data-astro-cid-e3mixdtl]{color:var(--brand);font-weight:600;font-size:var(--t-small);text-decoration:none;font-family:var(--font-display)}.article__head[data-astro-cid-e3mixdtl] h1[data-astro-cid-e3mixdtl]{margin-top:var(--s-3);font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem)}.article__meta[data-astro-cid-e3mixdtl]{display:flex;gap:10px;margin-top:var(--s-4);font-family:var(--font-mono);font-size:.85rem;color:var(--ink-2)}.article__summary[data-astro-cid-e3mixdtl]{margin-top:var(--s-4);font-size:var(--t-lead);color:var(--ink-2)}.article__hero[data-astro-cid-e3mixdtl]{margin-bottom:var(--s-5)}.article[data-astro-cid-e3mixdtl] .figcaption{margin-top:12px;font-size:.84rem;line-height:1.55;color:var(--ink-2);font-family:var(--font-mono)}.prose[data-astro-cid-e3mixdtl]{font-size:1.13rem}.prose[data-astro-cid-e3mixdtl] h2{font-family:var(--font-display);font-size:var(--t-h3);margin-top:var(--s-6);margin-bottom:var(--s-2)}.prose[data-astro-cid-e3mixdtl] h3{font-family:var(--font-display);font-size:1.08rem;margin-top:var(--s-5);margin-bottom:var(--s-2);color:var(--ink)}.prose[data-astro-cid-e3mixdtl] p{margin-top:var(--s-3)}.prose[data-astro-cid-e3mixdtl] strong{color:var(--ink);font-weight:700}.prose[data-astro-cid-e3mixdtl] blockquote{margin:var(--s-5) 0;padding:var(--s-4);border-left:3px solid var(--brand);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-2);font-size:1rem}.prose[data-astro-cid-e3mixdtl] a{color:var(--brand);text-decoration:none;border-bottom:2px solid color-mix(in srgb,var(--brand) 25%,transparent)}.prose[data-astro-cid-e3mixdtl] ul,.prose[data-astro-cid-e3mixdtl] ol{margin:var(--s-3) 0;padding-left:1.3em}.prose[data-astro-cid-e3mixdtl] li{line-height:var(--lead-body)}.prose[data-astro-cid-e3mixdtl] li+li{margin-top:10px}.prose[data-astro-cid-e3mixdtl] li::marker{color:var(--brand);font-weight:700}.prose[data-astro-cid-e3mixdtl] code{font-family:var(--font-mono);font-size:.84em;background:var(--surface-2);border:var(--line-rule);border-radius:6px;padding:1px 6px;color:var(--brand-deep);overflow-wrap:anywhere}.prose[data-astro-cid-e3mixdtl] p>img{display:block;width:100%;height:auto;margin-top:var(--s-5);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.prose[data-astro-cid-e3mixdtl] table{display:block;width:100%;overflow-x:auto;margin:var(--s-5) 0;border-collapse:separate;border-spacing:0;font-size:.93rem;line-height:1.55;background:var(--surface);border:var(--line-rule);border-radius:var(--radius);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.prose[data-astro-cid-e3mixdtl] th,.prose[data-astro-cid-e3mixdtl] td{min-width:10.5rem;padding:12px 16px;text-align:left;vertical-align:top;border-bottom:var(--line-rule)}.prose[data-astro-cid-e3mixdtl] thead th{background:var(--surface-2);font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.prose[data-astro-cid-e3mixdtl] tbody td:first-child{font-weight:600;color:var(--ink)}.prose[data-astro-cid-e3mixdtl] tbody tr:last-child td{border-bottom:0}.prose[data-astro-cid-e3mixdtl] ul.contains-task-list{list-style:none;margin:var(--s-4) 0;padding-left:0}.prose[data-astro-cid-e3mixdtl] li.task-list-item{position:relative;margin-top:10px;padding:13px 18px 13px 48px;background:var(--surface);border:var(--line-rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-size:1rem}.prose[data-astro-cid-e3mixdtl] li.task-list-item input[type=checkbox]{position:absolute;left:17px;top:16px;width:19px;height:19px;margin:0;appearance:none;-webkit-appearance:none;border:2px solid color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:5px;background:var(--bone)}.article__foot[data-astro-cid-e3mixdtl]{margin-top:var(--s-7);padding-top:var(--s-5);border-top:var(--line-rule);display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap}
