.gist[data-astro-cid-gslreudh]{position:relative;margin:var(--sp5) 0;padding:var(--sp4);background:var(--panel);border:var(--rule-brick);border-radius:var(--corner);box-shadow:var(--lift)}.gist__tab[data-astro-cid-gslreudh]{display:inline-block;margin:calc(var(--sp4) * -1) 0 var(--sp3) calc(var(--sp4) * -1);padding:.3rem var(--sp3);background:var(--brick);color:#fff;border-radius:var(--corner) 0 var(--corner) 0;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-variation-settings:"wght" 700}.gist__text[data-astro-cid-gslreudh]{margin:0;font-size:1.14rem;line-height:1.58;color:var(--ink);max-width:60ch}.gist__go[data-astro-cid-gslreudh]{margin:var(--sp3) 0 0;font-size:.9rem}.gist__go[data-astro-cid-gslreudh] a[data-astro-cid-gslreudh]{font-variation-settings:"wght" 700}.nudge[data-astro-cid-ntpxricm]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp2) var(--sp4);margin:var(--sp5) 0;padding:var(--sp3) 0;border-top:var(--rule-brick);border-bottom:var(--rule-brick)}.nudge__line[data-astro-cid-ntpxricm]{margin:0;font-size:1rem;color:var(--dim);max-width:46ch}.nudge__acts[data-astro-cid-ntpxricm]{margin:0;display:inline-flex;align-items:baseline;gap:var(--sp2);white-space:nowrap}.nudge__tel[data-astro-cid-ntpxricm]{font-family:var(--face-display);font-size:1.25rem;text-decoration:none}.nudge__tel[data-astro-cid-ntpxricm]:hover{text-decoration:underline}.nudge__or[data-astro-cid-ntpxricm]{color:var(--brass)}.nudge__book[data-astro-cid-ntpxricm]{font-size:.92rem;font-variation-settings:"wght" 700}.near[data-astro-cid-hsedgmd7]{margin:var(--sp5) 0;padding:var(--sp3) var(--sp4);background:var(--panel);border-radius:var(--corner);border-left:6px solid var(--brass)}.near__label[data-astro-cid-hsedgmd7]{margin:0 0 var(--sp2);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brick);font-variation-settings:"wght" 700}.near__row[data-astro-cid-hsedgmd7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp2)}.near__row[data-astro-cid-hsedgmd7] li[data-astro-cid-hsedgmd7]{margin:0}.near__chip[data-astro-cid-hsedgmd7]{display:inline-flex;align-items:baseline;gap:.4rem;min-height:44px;padding:.55rem var(--sp3);background:var(--paper);border:3px solid var(--edge);border-radius:var(--corner);color:var(--ink);text-decoration:none;font-size:.93rem;font-variation-settings:"wght" 600;transition:border-color .24s var(--ease),transform .24s var(--ease)}.near__chip[data-astro-cid-hsedgmd7]:hover{border-color:var(--brick);color:var(--brick);transform:translateY(-2px)}.near__zip[data-astro-cid-hsedgmd7]{font-size:.76rem;color:var(--dim)}@media(prefers-reduced-motion:reduce){.near__chip[data-astro-cid-hsedgmd7]:hover{transform:none}}.onward[data-astro-cid-gu44orpb]{margin:var(--sp6) 0 0;padding-top:var(--sp3);border-top:var(--rule-brick)}.onward__label[data-astro-cid-gu44orpb]{margin:0 0 var(--sp3);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brick);font-variation-settings:"wght" 700}.onward__list[data-astro-cid-gu44orpb]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp2)}.onward__list[data-astro-cid-gu44orpb] li[data-astro-cid-gu44orpb]{margin:0}.onward__list[data-astro-cid-gu44orpb] a[data-astro-cid-gu44orpb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp2) var(--sp3);padding:var(--sp2) var(--sp3);min-height:48px;background:var(--panel);border-radius:var(--corner);text-decoration:none;transition:transform .24s var(--ease),background-color .24s var(--ease)}.onward__list[data-astro-cid-gu44orpb] a[data-astro-cid-gu44orpb]:hover{background:var(--edge);transform:translate(5px)}.onward__n[data-astro-cid-gu44orpb]{font-family:var(--face-display);font-size:1rem;color:var(--brass)}.onward__t[data-astro-cid-gu44orpb]{flex:1;font-family:var(--face-display);font-size:1.1rem;line-height:1.25;color:var(--ink)}.onward__list[data-astro-cid-gu44orpb] a[data-astro-cid-gu44orpb]:hover .onward__t[data-astro-cid-gu44orpb]{color:var(--brick)}.onward__d[data-astro-cid-gu44orpb]{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap}@media(prefers-reduced-motion:reduce){.onward__list[data-astro-cid-gu44orpb] a[data-astro-cid-gu44orpb]:hover{transform:none}}.read[data-astro-cid-oolc5s6i]{padding-block:var(--sp6) var(--sp7)}.read__head[data-astro-cid-oolc5s6i]{padding-bottom:var(--sp4);border-bottom:var(--rule-brick);margin-bottom:var(--sp5)}.read__head[data-astro-cid-oolc5s6i] h1[data-astro-cid-oolc5s6i]{max-width:24ch}.read__meta[data-astro-cid-oolc5s6i]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:var(--sp3) 0 0;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-variation-settings:"wght" 600}.read__meta[data-astro-cid-oolc5s6i] span[data-astro-cid-oolc5s6i][aria-hidden]{color:var(--brass)}.punch[data-astro-cid-oolc5s6i]{margin-top:var(--sp4);padding-left:var(--sp3);border-left:8px solid var(--brick);max-width:58ch}.punchLabel[data-astro-cid-oolc5s6i]{margin:0;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--brass);font-variation-settings:"wght" 700}.punchName[data-astro-cid-oolc5s6i]{margin:.1rem 0 0;font-family:var(--face-display);font-size:clamp(1.3rem,2.6vw,1.65rem);line-height:1.15;color:var(--ink)}.punchTrade[data-astro-cid-oolc5s6i]{margin:.15rem 0 0;font-size:.92rem;line-height:1.4;color:var(--dim)}.punchNote[data-astro-cid-oolc5s6i]{margin:var(--sp2) 0 0;font-size:.94rem;line-height:1.65;color:var(--dim)}.punchTags[data-astro-cid-oolc5s6i]{display:flex;flex-wrap:wrap;gap:.4rem;margin:var(--sp2) 0 0}.punchTag[data-astro-cid-oolc5s6i]{padding:.15rem .65rem;border:var(--hairline);border-radius:var(--corner);background:var(--panel);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brick);font-variation-settings:"wght" 700}.punchFirm[data-astro-cid-oolc5s6i]{margin:var(--sp2) 0 0;font-size:.82rem;line-height:1.5;color:var(--dim)}.read__body[data-astro-cid-oolc5s6i]{display:grid;gap:var(--sp5);align-items:start}@media(min-width:66rem){.read__body[data-astro-cid-oolc5s6i]{grid-template-columns:16rem minmax(0,1fr);gap:var(--sp6)}.read__toc[data-astro-cid-oolc5s6i]{position:sticky;top:var(--sp4)}}.read__toc[data-astro-cid-oolc5s6i]{background:var(--panel);border-radius:var(--corner);padding:var(--sp3)}.read__toclabel[data-astro-cid-oolc5s6i]{margin:0 0 var(--sp2);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brick);font-variation-settings:"wght" 700}.read__toc[data-astro-cid-oolc5s6i] ol[data-astro-cid-oolc5s6i]{list-style:none;margin:0;padding:0;counter-reset:toc}.read__toc[data-astro-cid-oolc5s6i] li[data-astro-cid-oolc5s6i]{counter-increment:toc;margin:0;border-bottom:var(--hairline)}.read__toc[data-astro-cid-oolc5s6i] li[data-astro-cid-oolc5s6i]:last-child{border-bottom:0}.read__toc[data-astro-cid-oolc5s6i] a[data-astro-cid-oolc5s6i]{position:relative;display:block;padding:var(--sp2) 0 var(--sp2) 2rem;min-height:44px;font-size:.92rem;line-height:1.35;color:var(--ink);text-decoration:none}.read__toc[data-astro-cid-oolc5s6i] a[data-astro-cid-oolc5s6i]:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;font-family:var(--face-display);font-size:.85rem;color:var(--brass)}.read__toc[data-astro-cid-oolc5s6i] a[data-astro-cid-oolc5s6i]:hover{color:var(--brick);text-decoration:underline}.read__faq[data-astro-cid-oolc5s6i]{margin-top:var(--sp6);padding-top:var(--sp4);border-top:var(--rule-brick)}.read__faq[data-astro-cid-oolc5s6i] h2[data-astro-cid-oolc5s6i]{margin:0 0 var(--sp3);padding:0;border:0}.read__faq[data-astro-cid-oolc5s6i] dl[data-astro-cid-oolc5s6i]{margin:0}.read__faq[data-astro-cid-oolc5s6i] div[data-astro-cid-oolc5s6i]{padding:var(--sp3) 0;border-bottom:var(--hairline)}.read__faq[data-astro-cid-oolc5s6i] dt[data-astro-cid-oolc5s6i]{font-family:var(--face-display);font-size:1.15rem;line-height:1.28;margin-bottom:var(--sp1)}.read__faq[data-astro-cid-oolc5s6i] dd[data-astro-cid-oolc5s6i]{margin:0;color:var(--dim);font-size:1rem;line-height:1.66;max-width:64ch}.read__tags[data-astro-cid-oolc5s6i]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--sp5)}
