.ar-hero{padding-top:clamp(18px,3vh,34px);text-align:center}.ar-hero .ar-back{color:inherit}.ar-hero .ar-back:hover{color:var(--purple)}.ar-hero .ar-emblem{display:flex;justify-content:center;margin-top:clamp(36px,6vh,64px)}.ar-hero .bs-kicker.ar-kicker{margin-top:clamp(40px,7vh,76px)}.ar-hero .ar-emblem+.bs-kicker.ar-kicker{margin-top:clamp(20px,3vh,28px)}.ar-hero .bs-h1.ar-title{margin:18px auto 0;max-width:20ch}.ar-hero .bs-lede.ar-lede{margin-inline:auto}.ar-hero .ar-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.9rem;margin-top:clamp(20px,3vh,28px)}.ar-hero .ar-meta>.v2-eyebrow:not(:last-child):after{content:"·";margin-left:.9rem}.ar-page .ar-measure{max-width:68ch;margin-inline:auto}.ar-page .post-body h2{font-stretch:100%;font-weight:700;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;letter-spacing:normal;text-transform:none;border-top-width:2px;border-top-color:var(--bs-rule);padding-top:1.1rem;margin-top:clamp(2.6rem,6vw,3.6rem)}.ar-page .post-body h3{font-stretch:100%;font-weight:650;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.3;letter-spacing:normal;margin-top:clamp(2rem,4.5vw,2.8rem)}.ar-page .post-body>p:first-child:first-letter{font-stretch:100%;font-weight:620}.ar-page .wp-ask{border-radius:var(--v2-radius-card)}.ar-page .post-body>*+*{margin-top:1.15em}.ar-page .post-body>.post-callout,.ar-page .post-body>.post-code,.ar-page .post-body>.post-figure,.ar-page .post-body>blockquote{margin-block:1.8em}.ar-page .post-body .post-code{border-radius:var(--v2-radius-card);border-color:var(--v2-line);overflow:hidden;outline:none}.ar-page .post-body .post-code-filename{border-bottom-color:var(--v2-line)}.ar-page .post-body .post-callout{border-radius:var(--v2-radius-card);border-color:var(--v2-line)}.ar-page .post-body code{border-radius:6px}html[data-ht-theme=light] .ar-page .post-body code{color:var(--bs-accent)}.ar-page .post-body .post-callout-note{border-left:2px solid var(--bs-accent)}.ar-page .post-body .post-callout-warning{border-left:2px solid var(--bs-escalate)}.ar-page .post-cover-frame{border-radius:var(--v2-radius-card);border-color:var(--v2-line);outline:none;margin:0;overflow:hidden}.ar-page .post-cover-frame img{border-radius:calc(var(--v2-radius-card) - 10px)}.ar-page .ar-more{margin-top:clamp(3rem,7vw,4.5rem)}.ar-page .ar-runhead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:clamp(1.4rem,3vw,2rem);padding-top:12px;border-top:1px solid var(--v2-line)}.ar-page .ar-runhead p{margin:0}@media (max-width:560px){.ar-page .ar-runhead>:last-child:not(:first-child){display:none}}.ar-page .post-body ul{list-style:disc outside}.ar-page .post-body ol{list-style:decimal outside}.lm-illo{margin:12px 0 4px;--illo-face:color-mix(in oklab,var(--bs-accent) 13%,transparent)}.lm-illo,.lm-illo__svg{display:block;width:100%}.lm-illo__svg{height:auto}.lm-emblem{display:block;flex:none;overflow:hidden;border:1px solid var(--bs-hair);border-radius:14px;border-color:var(--v2-line);box-shadow:0 4px 14px -8px color-mix(in oklab,var(--bs-ink) 35%,transparent);background:repeating-linear-gradient(-35deg,transparent 0 7px,color-mix(in oklab,var(--bs-ink) 3%,transparent) 7px 8px),var(--illo-plate);--illo-face:color-mix(in oklab,var(--bs-accent) 13%,transparent)}.lm-emblem svg{display:block;width:100%;height:100%}:root{--illo-plate:color-mix(in oklab,var(--bs-paper) 82%,#fff)}html.dark,html[data-ht-theme=dark]{--illo-plate:color-mix(in oklab,var(--bs-paper) 88%,var(--bs-ink))}