.blog-hero.strand-hero,.strand-figure{border-radius:var(--site-radius-frame);background:var(--mock-bg,#fff);box-shadow:0 0 0 1px var(--ember-frame-ring,var(--site-line)), 0 24px 48px -32px #000c;isolation:isolate;border:0;padding:clamp(.5rem,1.6vw,1.25rem)}.strand-figure{margin:clamp(1.75rem,4vw,2.5rem) 0 clamp(2rem,4vw,2.75rem)}.strand-hero img,.strand-figure img{mix-blend-mode:multiply;width:100%;height:auto;display:block}html[data-theme=light] :is(.strand-hero,.strand-figure){box-shadow:0 0 0 1px var(--ember-frame-ring,var(--site-line))}@media (prefers-color-scheme:light){html:not([data-theme]) :is(.strand-hero,.strand-figure){box-shadow:0 0 0 1px var(--ember-frame-ring,var(--site-line))}}.strand-figure-link{border-radius:calc(var(--site-radius-frame) - 6px);cursor:zoom-in;display:block}.strand-figure-link:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.strand-table-wrap{border:1px solid var(--site-line);border-radius:var(--site-radius-frame);margin:1.75rem 0 2.25rem;overflow-x:auto}.strand-table{border-collapse:collapse;width:100%;font-family:var(--site-font-sans);font-size:.875rem;line-height:1.5}.strand-table th,.strand-table td{border-bottom:1px solid var(--site-line);text-align:left;vertical-align:top;padding:.7rem .9rem}.strand-table thead th{background:var(--site-surface);color:var(--site-ink);font-weight:600}.strand-table tbody th{color:var(--site-ink);font-weight:500}.strand-table td{color:var(--site-ink-muted)}.strand-table tbody tr:last-child th,.strand-table tbody tr:last-child td{border-bottom:0}.strand-table code,.blog-prose .strand-table code{font-size:.82em}.blog-prose .strand-code{border:1px solid var(--site-line);border-radius:var(--site-radius-frame);background:var(--site-surface);font-family:var(--site-font-mono);margin:1.5rem 0 1.75rem;padding:1.1rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.blog-prose .strand-code code{color:var(--site-ink);font-size:inherit;background:0 0;padding:0}.strand-note-ref{font-family:var(--site-font-sans);margin-left:.08em;font-size:.7em;line-height:0}.blog-prose .strand-note-ref a{color:var(--blog-accent-ink);text-decoration:none}.strand-notes{border-top:1px solid var(--site-line);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem}.strand-notes ol{gap:.6rem;margin:0;padding-left:1.2rem;list-style:decimal;display:grid}.blog-prose .strand-notes li{color:var(--site-ink-muted);padding-left:.2rem;font-size:.875rem;line-height:1.6}.blog-prose .strand-notes li:before{content:none}.strand-notes li,.strand-note-ref a{scroll-margin-top:calc(var(--site-nav-h) + 1.5rem)}.blog-prose .strand-note-back{color:var(--blog-accent-ink);vertical-align:-.1em;margin-left:.15em;text-decoration:none;display:inline-flex}.strand-notes li::marker{color:var(--site-ink-quiet);font-family:var(--site-font-sans)}.strand-gate-body{width:min(100%, var(--blog-article-measure));margin-inline:auto}.strand-gate .blog-dek{text-wrap:pretty}.strand-gate-form{max-width:28rem}
