:root{--measure:46rem;--sidebar:19rem;--shell-gap:clamp(var(--s-6), 4vw, var(--s-8))}.post-module__V0-wrq__shell{max-width:calc(var(--measure) + var(--sidebar) + var(--shell-gap));padding-inline:var(--section-pad-x);margin-inline:auto}@media (min-width:1024px){.post-module__V0-wrq__shell{grid-template-columns:minmax(0, var(--measure)) var(--sidebar);gap:var(--shell-gap);align-items:start;display:grid}}.post-module__V0-wrq__header,.post-module__V0-wrq__prose,.post-module__V0-wrq__tags{max-width:var(--measure);margin-inline:auto}.post-module__V0-wrq__header{padding-top:clamp(var(--s-5), 4vw, var(--s-7));text-align:left}.post-module__V0-wrq__category{margin-bottom:var(--s-3)}.post-module__V0-wrq__categoryLink{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.post-module__V0-wrq__categoryLink:hover{border-bottom-color:currentColor}.post-module__V0-wrq__title{font-family:var(--sans);letter-spacing:var(--tracking-display);color:var(--text);margin:0 0 var(--s-4);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.05}@media (max-width:767px){.post-module__V0-wrq__title{line-height:1.1}}.post-module__V0-wrq__meta{font-size:var(--fs-small);color:var(--muted-c);margin:0}.post-module__V0-wrq__dot{margin-inline:var(--s-2)}:root{--breakout:61rem}.post-module__V0-wrq__figure{max-width:100%;margin:clamp(var(--s-5), 4vw, var(--s-7)) auto}.post-module__V0-wrq__hero{border-radius:var(--radius);width:100%;height:auto;display:block}.post-module__V0-wrq__prose{color:var(--text);text-align:left;font-size:clamp(1.0625rem,1.05vw,1.1875rem);line-height:1.7}.post-module__V0-wrq__prose :where(p,ul,ol,figure,blockquote,pre,table){margin:0}.post-module__V0-wrq__prose>*+*{margin-top:var(--s-4)}.post-module__V0-wrq__prose>figure,.post-module__V0-wrq__prose>blockquote,.post-module__V0-wrq__prose>pre,.post-module__V0-wrq__prose>table{width:100%;margin-inline:0}.post-module__V0-wrq__prose>figure img{width:100%}.post-module__V0-wrq__prose h2,.post-module__V0-wrq__prose h3,.post-module__V0-wrq__prose h4{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);scroll-margin-top:calc(var(--nav-h) + var(--s-4));margin-top:clamp(var(--s-6), 4vw, var(--s-7));margin-bottom:var(--s-3);text-wrap:balance;font-weight:600;line-height:1.2}.post-module__V0-wrq__prose h2{font-size:var(--fs-title)}.post-module__V0-wrq__prose h3{font-size:var(--fs-lead)}.post-module__V0-wrq__prose h4{font-size:var(--fs-body);text-transform:none}.post-module__V0-wrq__prose a{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-on-light);text-decoration-color:var(--rule-on-light);transition:text-decoration-color var(--dur-fast) var(--ease-out)}.post-module__V0-wrq__prose a:hover{-webkit-text-decoration-color:var(--gold-700);text-decoration-color:var(--gold-700)}.post-module__V0-wrq__prose ul,.post-module__V0-wrq__prose ol{padding-left:var(--s-5)}.post-module__V0-wrq__prose li+li{margin-top:var(--s-2)}.post-module__V0-wrq__prose li::marker{color:var(--muted-c)}.post-module__V0-wrq__prose blockquote{margin-block:clamp(var(--s-5), 4vw, var(--s-6));padding-left:var(--s-4);border-left:2px solid var(--gold);font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--text);line-height:1.35}.post-module__V0-wrq__prose blockquote p+p{margin-top:var(--s-3)}.post-module__V0-wrq__prose code{background:var(--paper-200);border-radius:var(--radius);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.post-module__V0-wrq__prose pre{background:var(--paper-200);padding:var(--s-4);border-radius:var(--radius);overflow-x:auto}.post-module__V0-wrq__prose pre code{background:0 0;padding:0}.post-module__V0-wrq__prose img{border-radius:var(--radius);max-width:100%;height:auto;display:block}.post-module__V0-wrq__prose figure{margin-block:clamp(var(--s-5), 4vw, var(--s-6))}.post-module__V0-wrq__prose figcaption{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--muted-c)}.post-module__V0-wrq__prose hr{border:0;border-top:1px solid var(--rule);margin:clamp(var(--s-6), 5vw, var(--s-7)) 0}.post-module__V0-wrq__prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small);display:block;overflow-x:auto}.post-module__V0-wrq__prose th,.post-module__V0-wrq__prose td{border-bottom:1px solid var(--rule);padding:var(--s-3);text-align:left;vertical-align:top}.post-module__V0-wrq__prose th{font-weight:600}.post-module__V0-wrq__prose iframe{aspect-ratio:16/9;border-radius:var(--radius);border:0;width:100%;max-width:100%;height:auto}.post-module__V0-wrq__tags{gap:var(--s-2);margin-top:clamp(var(--s-6), 5vw, var(--s-7));flex-wrap:wrap;padding-block:0;list-style:none;display:flex}.post-module__V0-wrq__tag{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-c);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-2) var(--s-3)}.post-module__V0-wrq__relatedGrid{gap:clamp(var(--s-5), 4vw, var(--s-7)) var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.post-module__V0-wrq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.post-module__V0-wrq__relatedGrid{grid-template-columns:1fr}}
