.sn-prose .blog-brief{background:#08080a0f;padding:clamp(18px,2.2vw,28px)}.sn-prose .blog-brief>*+*{margin-top:.85em}.blog-brief__answer strong{font-weight:700}.sn-prose .blog-brief__points li+li{margin-top:.4em}.sn-prose .blog-cover{width:100%;height:auto;margin-bottom:2em;display:block}.sn-prose .blog-figure{margin-block:2em}.blog-figure__picture{width:100%;height:auto;display:block}.blog-figure__caption{color:var(--paper-soft);font-size:var(--step-small);margin-top:10px;line-height:1.45}.sn-prose .blog-video{margin-block:2em}.blog-video__picture{background:var(--ink);width:100%;height:auto;display:block}.blog-video__caption{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:6px 14px;margin-top:10px;display:grid}.blog-video__play{background:var(--paper-ink);width:40px;height:40px;color:var(--paper);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:0;grid-row:1/span 2;place-items:center;padding:0;display:grid}.blog-video__play:active{transform:scale(.94)}.blog-video__what,.blog-video__credit{color:var(--paper-soft);font-size:var(--step-small);line-height:1.45}@media (hover:hover) and (pointer:fine){.blog-video__play:hover{background:var(--lime);color:var(--ink)}}.sn-prose .blog-sources{font-size:var(--step-small);line-height:1.5}.sn-prose .blog-sources li+li{margin-top:.5em}.blog-sources a{overflow-wrap:anywhere}.blog-index{gap:clamp(64px,8vw,128px);display:grid}.blog-lead{column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;row-gap:24px;display:grid;position:relative}.blog-lead__picture{background:#08080a0f;width:100%;height:auto;display:block}.blog-lead__say{justify-items:start;gap:16px;display:grid}.blog-lead__title{max-width:14em;font-family:var(--font-display);font-size:var(--step-title);letter-spacing:-.01em;font-weight:700;line-height:1}.blog-lead__link:after{content:"";position:absolute;inset:0}.blog-lead__link{text-underline-offset:.12em;transition:text-decoration-color var(--t-hover) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.06em}.blog-lead:hover .blog-lead__link,.blog-lead__link:focus-visible{text-decoration-color:currentColor}.blog-lead__text{max-width:44ch}.blog-lead__meta{color:var(--paper-soft);font-size:var(--step-small);font-variant-numeric:tabular-nums}.blog-lead__meta a{z-index:1;color:var(--paper-ink);text-underline-offset:.2em;text-decoration-line:underline;position:relative}.blog-shelf{gap:clamp(28px,3.4vw,44px);display:grid}.blog-shelf__head{gap:12px;display:grid}.blog-shelf__title{font-family:var(--font-display);font-size:var(--step-title);letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:.95}.blog-shelf__title a{text-underline-offset:.12em;transition:text-decoration-color var(--t-hover) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.06em}.blog-shelf__title a:hover,.blog-shelf__title a:focus-visible{text-decoration-color:currentColor}.blog-shelf__text{max-width:52ch;color:var(--paper-soft)}.blog-shelf .posts{gap:clamp(32px,3.6vw,52px)}.blog-shelf .post__title{font-size:var(--step-section);max-width:22em}@media (max-width:1023px){.blog-lead{grid-template-columns:minmax(0,1fr)}}