.blog-layout-module__ZF_c_a__prose{max-width:720px;margin-inline:auto}.blog-layout-module__ZF_c_a__prose>*{scroll-margin-top:var(--size-24)}.blog-layout-module__ZF_c_a__prose>:first-child{margin-top:0}.blog-layout-module__ZF_c_a__prose p{margin:0 0 var(--size-6);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-size-h5);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty}.blog-layout-module__ZF_c_a__prose .blog-layout-module__ZF_c_a__lead{font-size:var(--text-size-h4);color:var(--text-primary);margin-bottom:var(--size-8)}.blog-layout-module__ZF_c_a__prose h2{margin:var(--size-14) 0 var(--size-5);font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h4);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance}.blog-layout-module__ZF_c_a__prose h3{margin:var(--size-10) 0 var(--size-4);font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--text-primary);text-wrap:balance}.blog-layout-module__ZF_c_a__prose ul,.blog-layout-module__ZF_c_a__prose ol{margin:0 0 var(--size-6);gap:var(--size-3);flex-direction:column;padding:0;list-style:none;display:flex}.blog-layout-module__ZF_c_a__prose li{padding-left:var(--size-6);font-family:var(--font-body);font-size:var(--text-size-h5);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty;position:relative}.blog-layout-module__ZF_c_a__prose ul li:before{content:"";border-radius:var(--radius-pill);background:var(--color-brand-hover);width:7px;height:7px;position:absolute;top:.62em;left:0}.blog-layout-module__ZF_c_a__prose ol{counter-reset:step}.blog-layout-module__ZF_c_a__prose ol li{counter-increment:step}.blog-layout-module__ZF_c_a__prose ol li:before{content:counter(step) ".";font-variant-numeric:tabular-nums;color:var(--text-tertiary);position:absolute;top:0;left:0}.blog-layout-module__ZF_c_a__prose blockquote{margin:var(--size-12) 0;padding:0 0 0 var(--size-7);border-left:var(--border-width-thick) solid var(--color-brand-hover);font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--text-primary);text-wrap:balance}.blog-layout-module__ZF_c_a__prose hr{margin:var(--size-14) 0;border:0;border-top:var(--border-width-hairline) solid var(--border-default)}.blog-layout-module__ZF_c_a__prose a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.blog-layout-module__ZF_c_a__prose strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.blog-layout-module__ZF_c_a__prose em{font-style:italic}.blog-layout-module__ZF_c_a__prose code{font-family:var(--font-mono,monospace);font-size:var(--fs-body);background:var(--surface-sunken,var(--state-hover));border-radius:var(--radius-sm);color:var(--text-primary);word-break:break-all;padding:.1em .4em}.blog-layout-module__ZF_c_a__prose figure{margin:var(--size-12) 0}.blog-layout-module__ZF_c_a__eyebrowLink{text-decoration:none}.blog-layout-module__ZF_c_a__eyebrowLink:hover,.blog-layout-module__ZF_c_a__eyebrowLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.blog-layout-module__ZF_c_a__eyebrowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.blog-layout-module__ZF_c_a__byline{align-items:center;gap:var(--size-2) var(--size-3);margin:var(--size-5) 0 0;font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.blog-layout-module__ZF_c_a__bylineAuthor{color:var(--text-primary);font-weight:var(--fw-medium)}.blog-layout-module__ZF_c_a__bylineDot{border-radius:var(--radius-pill);background:var(--text-tertiary);opacity:.6;width:3px;height:3px}
.video-player-module__wF2-CW__figure{margin:0}.video-player-module__wF2-CW__frame{aspect-ratio:4/5;background:var(--gray-950);border-radius:var(--radius-surface);width:100%;position:relative;overflow:hidden}.video-player-module__wF2-CW__video{object-fit:contain;width:100%;height:100%;display:block}.video-player-module__wF2-CW__overlay{padding:clamp(var(--size-4), 3.5%, var(--size-6));cursor:pointer;appearance:none;background:0 0;border:0;place-items:end start;display:grid;position:absolute;inset:0}.video-player-module__wF2-CW__overlay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.video-player-module__wF2-CW__badge{align-items:center;gap:var(--size-3);height:var(--size-12);padding-inline:var(--size-5);border-radius:var(--radius-pill);background:var(--gray-0);color:var(--gray-950);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);white-space:nowrap;box-shadow:var(--elevation-4);transform-origin:0 100%;transition:transform var(--duration-moderate) var(--ease-spring);line-height:1;display:inline-flex}.video-player-module__wF2-CW__duration{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--gray-600,var(--gray-950))}.video-player-module__wF2-CW__overlay:hover .video-player-module__wF2-CW__badge,.video-player-module__wF2-CW__overlay:focus-visible .video-player-module__wF2-CW__badge{transform:scale(1.06)}.video-player-module__wF2-CW__overlay:active .video-player-module__wF2-CW__badge{transform:scale(.98)}.video-player-module__wF2-CW__glyph{color:var(--color-brand-strong);flex:none}.video-player-module__wF2-CW__caption{margin:var(--size-4) 0 0;width:100%;font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-tertiary);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.video-player-module__wF2-CW__badge{transition:none}.video-player-module__wF2-CW__overlay:hover .video-player-module__wF2-CW__badge,.video-player-module__wF2-CW__overlay:focus-visible .video-player-module__wF2-CW__badge,.video-player-module__wF2-CW__overlay:active .video-player-module__wF2-CW__badge{transform:none}}
