.related-training[data-astro-cid-xyaeo5ob]{margin-top:var(--spacing-7);padding-top:var(--spacing-5);border-top:1px solid var(--surface-line);font-size:var(--text-small)}.related-training[data-astro-cid-xyaeo5ob] p[data-astro-cid-xyaeo5ob]{color:var(--surface-muted);margin-bottom:var(--spacing-4)}.related-training[data-astro-cid-xyaeo5ob] div[data-astro-cid-xyaeo5ob]{gap:var(--spacing-5);flex-wrap:wrap;display:flex}.story-explainer[data-astro-cid-ogawpw6a]{background:0 0}.site-section.story-fall{background:linear-gradient(to bottom, var(--color-raised) 0%, var(--color-deep) 100%)}.story-item[data-astro-cid-ogawpw6a]+.story-item[data-astro-cid-ogawpw6a]{margin-top:calc(2 * var(--spacing-standard))}.story-lead[data-astro-cid-ogawpw6a]{letter-spacing:-.015em;color:var(--surface-fg);text-wrap:pretty;margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:500;line-height:1.22}.story-title[data-astro-cid-ogawpw6a]{margin:0 0 var(--spacing-7);max-width:24ch}.story-columns[data-astro-cid-ogawpw6a]{gap:var(--spacing-5);display:grid}.story-text[data-astro-cid-ogawpw6a]{color:var(--surface-muted);text-wrap:pretty;margin:0;font-size:clamp(1.1875rem,1.5vw,1.375rem);line-height:1.6}.story-media[data-astro-cid-ogawpw6a]{justify-content:center;gap:var(--spacing-6);flex-direction:column;align-items:center;display:flex}.story-media[data-astro-cid-ogawpw6a] figure[data-astro-cid-ogawpw6a]{width:100%;margin:0}.story-media[data-astro-cid-ogawpw6a] [data-astro-cid-ogawpw6a]:is(img,video){border-radius:var(--radius-card);width:100%;height:auto;display:block}figcaption[data-astro-cid-ogawpw6a]{margin-top:var(--spacing-3);font-size:var(--text-small);color:var(--surface-meta);line-height:1.55}.story-note[data-astro-cid-ogawpw6a]{gap:var(--spacing-5);display:grid}.story-note-title[data-astro-cid-ogawpw6a]{margin:0 0 var(--spacing-2);font-size:var(--text-h1);letter-spacing:-.013em;color:var(--surface-fg);font-weight:600;line-height:1.08}.story-note-text[data-astro-cid-ogawpw6a]{color:var(--surface-muted);text-wrap:pretty;margin:0;font-size:clamp(1.1875rem,1.5vw,1.375rem);line-height:1.6}.story-pair[data-astro-cid-ogawpw6a]{gap:var(--spacing-9);display:grid}.story-pair[data-astro-cid-ogawpw6a] h2[data-astro-cid-ogawpw6a]{margin:0 0 var(--spacing-6)}.story-pair[data-astro-cid-ogawpw6a] ul[data-astro-cid-ogawpw6a]{border-top:1px solid var(--surface-line);margin:0;padding:0;list-style:none}.story-pair[data-astro-cid-ogawpw6a] li[data-astro-cid-ogawpw6a]{padding-block:var(--spacing-5);border-bottom:1px solid var(--surface-line);color:var(--surface-fg);font-size:clamp(1.1875rem,1.5vw,1.375rem);line-height:1.45}.story-faq[data-astro-cid-ogawpw6a]{gap:var(--spacing-7);margin:0;display:grid}.story-faq[data-astro-cid-ogawpw6a] dt[data-astro-cid-ogawpw6a]{font-size:var(--text-h2);color:var(--surface-fg);font-weight:600;line-height:1.25}.story-faq[data-astro-cid-ogawpw6a] dd[data-astro-cid-ogawpw6a]{margin:var(--spacing-3) 0 0;color:var(--surface-muted);font-size:clamp(1.1875rem,1.5vw,1.375rem);line-height:1.6}.story-related[data-astro-cid-ogawpw6a]{align-items:baseline;gap:var(--spacing-3) var(--spacing-5);margin:var(--spacing-9) 0 0;padding-top:var(--spacing-6);border-top:1px solid var(--surface-line);font-size:var(--text-body);flex-wrap:wrap;display:flex}.story-related[data-astro-cid-ogawpw6a] span[data-astro-cid-ogawpw6a]{color:var(--surface-meta)}.tool-video[data-astro-cid-3jec7wdb]{margin:0}.tool-heading[data-astro-cid-zxlmuk2o]{max-width:22ch}.tool-lede[data-astro-cid-zxlmuk2o]{margin-top:var(--spacing-5);max-width:56ch;color:var(--surface-muted)}.tool-download[data-astro-cid-zxlmuk2o]{margin-top:var(--spacing-6)}.tool-hero[data-astro-cid-zxlmuk2o]{width:100%;margin:0}.site-section.tool-opener-dark{text-align:center;background:0 0;padding-bottom:0}.tool-opener-dark .tool-heading[data-astro-cid-zxlmuk2o]{max-width:none;margin-inline:auto}.tool-heading-line[data-astro-cid-zxlmuk2o]{display:block}@media (width>=768px){.tool-heading-line[data-astro-cid-zxlmuk2o]{white-space:nowrap}}.tool-stage-plain[data-astro-cid-zxlmuk2o]{display:contents}.tool-stage-ground[data-astro-cid-zxlmuk2o]{isolation:isolate;background:linear-gradient(#040404 0%,#0e1c32 100%);position:relative}.site-section.tool-video-exit{background-image:linear-gradient(#0e1c32 0%,#0e1c31 4.2%,#0d1a2f 8.3%,#0c182b 12.5%,#0b1626 16.7%,#0a1321 20.8%,#09101b 25%,#080d15 29.2%,#070a10 33.3%,#06080b 37.5%,#050607 41.7%,#040405 45.8%,#040404 50% 100%)}.tool-stage-ground[data-astro-cid-zxlmuk2o]:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 100%)}.tool-opener-dark .tool-lede[data-astro-cid-zxlmuk2o]{max-width:44rem;margin-inline:auto;font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.45}.tool-hero[data-astro-cid-zxlmuk2o] figcaption[data-astro-cid-zxlmuk2o]{margin-top:var(--spacing-3);font-size:var(--text-small);color:var(--surface-meta)}.tool-opener-media[data-astro-cid-zxlmuk2o]{margin-top:var(--spacing-8)}.tool-get[data-astro-cid-zxlmuk2o]{gap:var(--spacing-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tool-get-title[data-astro-cid-zxlmuk2o]{margin:0 0 var(--spacing-5)}.tool-steps[data-astro-cid-zxlmuk2o]{counter-reset:step;border-top:1px solid var(--surface-line);margin:0;padding:0;list-style:none}.tool-steps[data-astro-cid-zxlmuk2o] li[data-astro-cid-zxlmuk2o]{counter-increment:step;padding-block:var(--spacing-4);border-bottom:1px solid var(--surface-line);color:var(--surface-fg);grid-template-columns:2.5rem minmax(0,1fr);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.5;display:grid}.tool-steps[data-astro-cid-zxlmuk2o] li[data-astro-cid-zxlmuk2o]:before{content:counter(step, decimal-leading-zero);color:var(--surface-meta);font-size:var(--text-small);padding-top:.2em}.tool-get[data-astro-cid-zxlmuk2o]>[data-astro-cid-zxlmuk2o]{min-width:0}.tool-steps[data-astro-cid-zxlmuk2o] code[data-astro-cid-zxlmuk2o]{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.88em}.tool-gizmo[data-astro-cid-zxlmuk2o]{padding-top:var(--spacing-2)}.tool-gizmo-title[data-astro-cid-zxlmuk2o]{margin:0 0 var(--spacing-4);font-size:var(--text-h2);color:var(--surface-fg);font-weight:600;line-height:1.2}.tool-hero[data-astro-cid-zxlmuk2o] [data-astro-cid-zxlmuk2o]:is(img,video){border-radius:var(--radius-card);width:100%;height:auto;display:block}.tool-pending[data-astro-cid-zxlmuk2o]{font-size:var(--text-small);color:var(--surface-meta);margin:0}.tool-split[data-astro-cid-zxlmuk2o]{max-width:none}.tool-split[data-astro-cid-zxlmuk2o]>h2[data-astro-cid-zxlmuk2o]{margin:0 0 var(--spacing-6)}.tool-paragraph[data-astro-cid-zxlmuk2o]{margin:0 0 var(--spacing-5);color:var(--surface-muted);font-size:clamp(1.1875rem,1.5vw,1.375rem);line-height:1.6}.tool-label[data-astro-cid-zxlmuk2o]{margin:var(--spacing-8) 0 var(--spacing-4);font-size:var(--text-h2);color:var(--surface-fg);font-weight:600;line-height:1.2}.tool-features[data-astro-cid-zxlmuk2o]{border-top:1px solid var(--surface-line);margin:0;padding:0;list-style:none}.tool-features[data-astro-cid-zxlmuk2o] li[data-astro-cid-zxlmuk2o]{padding-block:var(--spacing-4);border-bottom:1px solid var(--surface-line);color:var(--surface-fg);font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.tool-note[data-astro-cid-zxlmuk2o]{margin:var(--spacing-3) 0 0;font-size:var(--text-small);color:var(--surface-muted);line-height:1.6}.tool-note[data-astro-cid-zxlmuk2o] code[data-astro-cid-zxlmuk2o]{font-family:var(--font-mono);color:var(--surface-fg);font-size:.92em}.tool-links[data-astro-cid-zxlmuk2o]{gap:var(--spacing-5);margin:var(--spacing-5) 0 0;font-size:var(--text-small);flex-wrap:wrap;display:flex}
