.gl.svelte-19vapmx{padding-bottom:clamp(56px,9vw,112px)}.top.svelte-19vapmx{padding:clamp(36px, 6vw, 80px) 0 var(--dc-s5)}.kick.svelte-19vapmx{color:var(--dc-phase);margin-bottom:var(--dc-s3);font-size:15px;font-weight:600}.kick.svelte-19vapmx a:where(.svelte-19vapmx){color:inherit}.kick.svelte-19vapmx span[aria-hidden]:where(.svelte-19vapmx){color:var(--dc-mute);padding:0 2px}h1.svelte-19vapmx{letter-spacing:-.034em;font-size:clamp(32px,5vw,60px);line-height:1.07}.dek.svelte-19vapmx{margin-top:var(--dc-s4);color:var(--dc-ink-2);font-size:clamp(18px,1.7vw,23px);line-height:1.4}.meta.svelte-19vapmx{margin-top:var(--dc-s4);gap:4px var(--dc-s4);color:var(--dc-mute);flex-wrap:wrap;font-size:15px;display:flex}.hero.svelte-19vapmx{margin:0 0 var(--dc-s6)}.hero.svelte-19vapmx img:where(.svelte-19vapmx){aspect-ratio:16/9;object-fit:cover;border-radius:var(--dc-r-lg);background:var(--dc-surface);width:100%;height:auto;max-height:min(60vh,460px)}.prose.svelte-19vapmx{min-width:0;color:var(--dc-ink-2);overflow-wrap:break-word;font-size:clamp(17px,.85rem + .6vw,20px);line-height:1.6}.prose.svelte-19vapmx .ss-gloss>*+*{margin-top:1em}.prose.svelte-19vapmx h2{letter-spacing:-.026em;color:var(--dc-ink);margin-top:2.2em;scroll-margin-top:88px;font-size:1.6em;line-height:1.14}.prose.svelte-19vapmx h3{border-top:1px solid var(--dc-line);letter-spacing:-.02em;color:var(--dc-ink);margin-top:1.9em;padding-top:1em;scroll-margin-top:88px;font-size:1.22em;line-height:1.2}.prose.svelte-19vapmx h3+p{margin-top:.6em}.prose.svelte-19vapmx strong,.prose.svelte-19vapmx b{color:var(--dc-ink);font-weight:600}.prose.svelte-19vapmx ul{padding-left:1.3em}.prose.svelte-19vapmx a{overflow-wrap:anywhere}.prose.svelte-19vapmx ul.ss-takeaways{padding:var(--dc-s5);background:var(--dc-surface);border-radius:var(--dc-r-lg);gap:var(--dc-s3);list-style:none;display:grid}.prose.svelte-19vapmx ul.ss-takeaways li{margin:0;padding-left:1.1em;position:relative}.prose.svelte-19vapmx ul.ss-takeaways li:before{content:"";background:var(--dc-phase);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.prose.svelte-19vapmx .ss-gloss-label{text-transform:uppercase;letter-spacing:.06em;color:var(--dc-mute);margin-right:.6em;font-size:.75em;font-weight:600}.prose.svelte-19vapmx .ss-gloss-nav,.prose.svelte-19vapmx .ss-gloss-az{padding:var(--dc-s4);background:var(--dc-surface);border-radius:var(--dc-r-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prose.svelte-19vapmx .ss-gloss-nav a,.prose.svelte-19vapmx .ss-gloss-az a,.prose.svelte-19vapmx .ss-gloss-az .ss-gloss-off{border-radius:var(--dc-r-pill);min-width:36px;min-height:36px;box-shadow:inset 0 0 0 1px var(--dc-line);color:var(--dc-ink);justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.prose.svelte-19vapmx .ss-gloss-az a{padding:0 8px}.prose.svelte-19vapmx .ss-gloss-nav a:hover,.prose.svelte-19vapmx .ss-gloss-az a:hover{background:var(--dc-surface-2)}.prose.svelte-19vapmx .ss-gloss-az .ss-gloss-off{color:var(--dc-mute);box-shadow:none;opacity:.5}.prose.svelte-19vapmx .ss-gloss-why{padding:var(--dc-s4) var(--dc-s5);background:var(--dc-surface);border-left:3px solid var(--dc-phase);border-radius:0 var(--dc-r-sm) var(--dc-r-sm) 0;font-size:.92em}.prose.svelte-19vapmx .ss-gloss-meta{color:var(--dc-mute);font-size:.85em}.prose.svelte-19vapmx .ss-gloss-index{border-top:1px solid var(--dc-line);color:var(--dc-mute);grid-template-columns:48px minmax(0,1fr);gap:0 12px;margin:0;padding:12px 0;scroll-margin-top:88px;font-size:.9em;line-height:1.6;display:grid}.prose.svelte-19vapmx .ss-gloss-index+.ss-gloss-index{margin-top:0}.prose.svelte-19vapmx .ss-gloss-letter{font:700 1.5em/1.1 var(--dc-font-display);color:var(--dc-phase)}.prose.svelte-19vapmx .ss-gloss-index a{color:var(--dc-ink)}.prose.svelte-19vapmx figure.wp-block-table{border:1px solid var(--dc-line);border-radius:var(--dc-r-md);margin:1.6em 0;overflow:hidden}.prose.svelte-19vapmx .tbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.prose.svelte-19vapmx .tbl:focus-visible{outline-offset:-2px}.prose.svelte-19vapmx table{border-collapse:collapse;width:100%;min-width:640px;font-size:.8em;line-height:1.4}.prose.svelte-19vapmx th,.prose.svelte-19vapmx td{text-align:left;vertical-align:top;border-bottom:1px solid var(--dc-line);padding:10px 14px}.prose.svelte-19vapmx thead th{background:var(--dc-surface);color:var(--dc-ink);white-space:nowrap;font-weight:600}.prose.svelte-19vapmx tbody tr:last-child td{border-bottom:0}.prose.svelte-19vapmx figcaption{color:var(--dc-mute);padding:8px 14px 12px;font-size:.75em}
