.prose{font-family:var(--font-text);font-size:var(--t-read);color:var(--ink);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first;counter-reset:section;line-height:1.68}.prose>*+*{margin-top:1.15em}.prose>:first-child{margin-top:0}.prose h2{font-family:var(--font-display);font-variation-settings:var(--soft);letter-spacing:-.022em;word-spacing:.03em;font-variant-numeric:lining-nums;text-wrap:pretty;margin-top:2.3em;margin-bottom:-.15em;font-size:clamp(1.75rem,1.4rem + 1.1vw,2.25rem);font-weight:540;line-height:1.1;position:relative}.prose--article h2{counter-increment:section}.prose--article h2:before{content:counter(section, decimal-leading-zero);font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:0;color:var(--pink);margin-bottom:.35rem;font-size:.62em;font-weight:600;display:block}@media (width>=1241px){.prose--article>h2:before{font-size:1em;line-height:inherit;color:var(--pink);margin:0;position:absolute;top:0;right:calc(100% + 1.1rem)}}.prose h3{font-family:var(--font-display);font-variation-settings:var(--soft);letter-spacing:-.012em;margin-top:1.9em;margin-bottom:-.35em;font-size:clamp(1.3rem,1.18rem + .4vw,1.5rem);font-weight:560;line-height:1.2}.prose h2+*,.prose h3+*{margin-top:.85em}.prose a:not([class]){color:var(--brand-ink);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--brand-ink) 45%, transparent)}.prose a:not([class]):hover{text-decoration-color:currentColor}.prose strong{font-weight:650}.prose em{font-style:italic}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--pink-ink)}.prose ol li::marker{font-family:var(--font-ui);font-variant-numeric:lining-nums;font-size:.85em;font-weight:700}.prose blockquote:not([class]){border-left:2px solid var(--brand-ink);color:var(--ink-2);padding-left:1.2em;font-style:italic}.prose--article>p:first-of-type:first-line{letter-spacing:.04em;font-variant-caps:all-small-caps;font-weight:500}.prose--article>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 72;font-optical-sizing:none;color:var(--pink);font-variant-numeric:lining-nums;letter-spacing:0;margin:.07em .09em -.05em -.03em;font-size:5.15em;font-variant-caps:normal;font-weight:500;line-height:.82}.prose--article>p:first-of-type{text-wrap:pretty}@supports (initial-letter:3) or (-webkit-initial-letter:3){.prose--article>p:first-of-type:first-letter{float:none;-webkit-initial-letter:3;initial-letter:3;font-size:inherit;line-height:inherit;margin:0 .06em 0 0;font-weight:600}}.prose .cite{font-family:var(--font-text);font-variant-position:normal;vertical-align:super;font-variant-numeric:lining-nums;font-size:.64em;font-weight:600;line-height:0}.prose .cite a{color:var(--ink-3);scroll-margin-top:calc(var(--header-h) + 6rem);border-radius:2px;padding:0 0 0 .08em;text-decoration:none;position:relative}.prose .cite a:after{content:"";width:2.2rem;height:2.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prose .cite a:target{color:#fff;background:var(--brand-ink);animation:2.4s ease-out forwards cite-flash}@keyframes cite-flash{70%{color:#fff;background:var(--brand-ink)}to{color:var(--ink-3);background:0 0}}.prose .cite a:hover,.prose .cite a:focus-visible{color:var(--brand-ink);text-decoration:underline}.prose .short-answer{background:var(--pink);color:#111;border-radius:24px;margin-block:1.8em 2.2em;padding:1.4em 1.6em 1.5em;box-shadow:6px 6px #111}.prose .short-answer *{color:#111!important}.prose .short-answer .cite a{color:#111}.prose .short-answer>*+*{margin-top:.6em}.prose .short-answer p:not(.short-answer__label){color:var(--ink);font-size:1.12em;line-height:1.5}.prose .short-answer__label{letter-spacing:.12em;text-transform:uppercase;background:#111;border-radius:999px;padding:.2rem .8rem;font-weight:700;display:inline-block;color:#fff!important;font-family:var(--font-ui)!important;font-size:.75rem!important}.prose .short-answer--announced .short-answer__label{display:none}.prose .short-answer__runin{letter-spacing:.06em;font-variant-caps:all-small-caps;font-weight:700}.prose .redflag{border:1.5px solid var(--ink);border-radius:var(--r-md);background:var(--card);margin-top:2.6em;padding:1.4em 1.5em 1.5em;position:relative}.prose .redflag>*+*{margin-top:1em}.prose .redflag__flag{color:var(--error);position:absolute;top:1.3em;right:1.3em}.prose .redflag h2{margin-top:0;padding-right:2rem}@media (width>=1241px){.prose--article>.redflag>h2:before{font-size:1em;line-height:inherit;margin:0;position:absolute;top:0;right:calc(100% + 2.975rem + 1.5px)}}.prose .redflag li::marker{color:var(--error)}.prose .redflag,.prose .redflag *{hyphens:manual}.prose .redflag__urgent{border-bottom:1px solid var(--line);margin-top:1.1em;padding-bottom:1.2em}.prose .redflag__urgent-label{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--error);font-weight:700}.prose .redflag__tiers{gap:.7em;margin-top:.7em;padding:0;list-style:none;display:grid}.prose .redflag__tier{grid-template-columns:6.2rem 1fr;align-items:baseline;gap:.9em;margin:0;display:grid}.prose .redflag__tier p{margin:0;font-size:.98em;line-height:1.55}.prose .redflag__tier{border-left:2px solid var(--line-2);padding-left:.9em}.prose .redflag__tier--0{border-left-color:var(--error)}.prose .redflag__tag{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;justify-self:start;font-size:.75rem;font-weight:700}.prose .redflag__tier--0 .redflag__tag{color:var(--error)}.prose .play-card{border-radius:var(--r-md);background:var(--pink-100);border-radius:24px;margin-block:2em;padding:1.3em 1.5em 1.5em}.prose .play-card__head{gap:.5em;margin-bottom:.9em;display:grid}.prose .play-card__diagram{width:min(100%,22rem);height:auto;color:var(--c,var(--ink));overflow:visible}.prose .pd__o,.prose .pd__x{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round}.prose .pd__route{fill:var(--pink)}.prose .pd__beat circle{fill:var(--paper);stroke:var(--pink);stroke-width:2px}.prose .pd__beat text{font:700 11px/1 var(--font-ui);fill:var(--ink)}.prose .play-card--steps .play-card__body{counter-reset:beat}.prose .play-card--steps .play-card__body>:is(p,ul,ol){counter-increment:beat;padding-left:2.1rem;position:relative}.prose .play-card--steps .play-card__body>:is(p,ul,ol):nth-of-type(n+5){counter-increment:none}.prose .play-card--steps .play-card__body>:is(p,ul,ol):before{content:counter(beat);border:2px solid var(--pink);background:var(--paper);width:1.45rem;height:1.45rem;font:700 .72rem/1 var(--font-ui);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:.2em;left:0}.prose .play-card__label{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--ink));font-weight:700}.prose .play-card__body>*+*{margin-top:.9em}.prose .play-card h3{color:var(--c,var(--ink));margin-top:0}.prose .coming-note{border-top:1px solid var(--line);font-family:var(--font-ui);font-size:var(--t-small);color:var(--ink-3);hyphens:manual;margin-top:2.2em;padding-top:1em}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-variant-numeric:lining-nums tabular-nums;margin-block:2.2em;font-size:.9375rem;line-height:1.45;display:block;overflow-x:auto}.prose thead th{text-align:left;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.5px solid var(--ink);white-space:nowrap;padding:0 1em .7em 0;font-weight:700}.prose tbody td{border-bottom:1px solid var(--line);vertical-align:top;min-width:8rem;padding:.85em 1em .85em 0}.prose tbody td:first-child{color:var(--ink);min-width:7rem;font-weight:650}.prose hr{border-top-color:var(--line-2);margin-block:3em}.prose img{border-radius:var(--r-sm)}@media (width<=640px){.prose{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;hyphenate-limit-lines:1;hyphenate-limit-last:always}.prose :is(h2,h3,.play-card__label,.redflag__tag,.redflag__urgent-label,.short-answer){hyphens:manual}.prose h2{font-size:1.75rem}.prose .redflag,.prose .play-card{padding-inline:1.1em}.prose .redflag__tier{grid-template-columns:1fr;gap:.35em}}.prose--article h2{font-family:var(--font-cover);font-variation-settings:normal;text-transform:uppercase;letter-spacing:.005em;color:#111;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);font-weight:400;line-height:.98}.prose--article h2:before,.prose--article>h2:before{background:var(--pink);width:1.5em;height:1.5em;font-family:var(--font-cover);vertical-align:.25em;border-radius:50%;place-items:center;transform:rotate(-6deg);color:#fff!important;margin:0 .4em .1em 0!important;font-size:.62em!important;line-height:1!important;display:inline-grid!important;position:static!important}.prose--article h3{font-family:var(--font-cond);font-variation-settings:normal;color:#111;letter-spacing:0;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);font-weight:800}.prose--article>p:first-of-type:first-letter{font-family:var(--font-cover)!important;font-variation-settings:normal!important;color:var(--pink)!important;font-weight:400!important}.prose--article>p:first-of-type:first-line{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.02em;font-variant-caps:normal;font-weight:700}.prose--article strong{background:linear-gradient(transparent 58%, var(--yellow) 58%);font-weight:700}.prose--article a:not(.cite a){text-decoration-color:var(--pink);text-decoration-thickness:2px}.prose .short-answer{transform:rotate(-.5deg);background:var(--yellow)!important;border-radius:6px 22px 8px 26px!important;box-shadow:5px 5px #111!important}.prose .short-answer__label{transform:rotate(-3deg);background:var(--pink)!important}.prose .play-card{border:3px dashed var(--teal-pop);box-shadow:0 10px 24px -14px #11111159;background:#fff!important;border-radius:14px!important}.prose .play-card__label{background:var(--teal-pop);font-family:var(--font-cond);letter-spacing:.06em;padding:.3em .7em .24em;font-weight:800;display:inline-block;transform:rotate(-3deg);color:#fff!important}.prose .redflag{box-shadow:6px 6px 0 var(--red);border:4px solid var(--red)!important;border-radius:10px!important}.prose .redflag h2{color:var(--red)}.prose .redflag__urgent-label{background:var(--red);padding:.3em .7em;display:inline-block;transform:rotate(-2deg);color:#fff!important}
