.hero-art[data-astro-cid-5htzqooc]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius)}.ha-ground[data-astro-cid-5htzqooc]{fill:var(--somnia-color-illustration-ground)}.ha-grid[data-astro-cid-5htzqooc] line[data-astro-cid-5htzqooc]{stroke:var(--somnia-color-illustration-grid);stroke-width:2px}.ha-strong[data-astro-cid-5htzqooc]{fill:var(--somnia-color-illustration-strong)}.ha-accent[data-astro-cid-5htzqooc]{fill:var(--somnia-color-illustration-accent)}.ha-mid[data-astro-cid-5htzqooc]{fill:var(--somnia-color-illustration-mid)}.ha-soft[data-astro-cid-5htzqooc]{fill:var(--somnia-color-illustration-soft)}.ha-ring[data-astro-cid-5htzqooc]{fill:none;stroke:var(--somnia-color-illustration-strong);stroke-width:30px}.ha-outline[data-astro-cid-5htzqooc]{fill:none;stroke:var(--somnia-color-illustration-strong);stroke-width:6px}.share-bar[data-astro-cid-cyltqxdg]{margin:36px 0 20px;padding-top:22px;border-top:1px solid var(--border)}.share-actions[data-astro-cid-cyltqxdg]{display:flex;flex-wrap:wrap;gap:10px}.share-btn[data-astro-cid-cyltqxdg]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:600 14px/1 var(--somnia-font-body);text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}.share-bar[data-astro-cid-cyltqxdg] a[data-astro-cid-cyltqxdg].share-btn.share-btn{color:var(--ink);text-decoration:none}.share-bar[data-astro-cid-cyltqxdg] .share-btn[data-astro-cid-cyltqxdg].share-btn:hover,.share-bar[data-astro-cid-cyltqxdg] .share-btn[data-astro-cid-cyltqxdg].share-btn:focus-visible{border-color:var(--accent);color:var(--accent)}.share-btn[data-astro-cid-cyltqxdg][hidden]{display:none}.visually-hidden[data-astro-cid-cyltqxdg]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.share-btn[data-astro-cid-cyltqxdg]{transition:none}}.article-photo[data-astro-cid-orcx6zr7]{margin:0 0 36px}.article-photo[data-astro-cid-orcx6zr7] img{display:block;width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow);background:var(--surface)}.article-art[data-astro-cid-orcx6zr7] .hero-art{aspect-ratio:21 / 9;box-shadow:var(--shadow)}@media(width<=760px){.article-art[data-astro-cid-orcx6zr7] .hero-art{aspect-ratio:3 / 2}}@media print{.article-art[data-astro-cid-orcx6zr7] .hero-art{box-shadow:none;max-height:80mm}}.article-photo[data-astro-cid-orcx6zr7] figcaption[data-astro-cid-orcx6zr7]{font-size:12.5px;color:var(--ink-soft);margin-top:8px}.article-photo[data-astro-cid-orcx6zr7] figcaption[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(width<=760px){.article-photo[data-astro-cid-orcx6zr7] img{aspect-ratio:3 / 2}.article-photo[data-astro-cid-orcx6zr7] figcaption[data-astro-cid-orcx6zr7]{font-size:14.5px}}@media print{.article-photo[data-astro-cid-orcx6zr7]{break-inside:avoid}.article-photo[data-astro-cid-orcx6zr7] img{box-shadow:none;max-height:80mm}}.article-hero[data-astro-cid-orcx6zr7]{padding-block:40px 32px;max-width:70ch}.article-hero[data-astro-cid-orcx6zr7]>[data-astro-cid-orcx6zr7]+[data-astro-cid-orcx6zr7]{margin-top:var(--hero-stack-gap)}.article-hero[data-astro-cid-orcx6zr7] h1[data-astro-cid-orcx6zr7]{font-size:clamp(28px,4.6vw,42px);line-height:1.1}.article-byline[data-astro-cid-orcx6zr7]{font-size:13px;color:var(--ink-soft)}.article-layout[data-astro-cid-orcx6zr7]{display:grid;grid-template-columns:1fr 300px;gap:44px;margin-block:8px 56px;align-items:start}.article-body[data-astro-cid-orcx6zr7]{max-width:70ch}.article-body[data-astro-cid-orcx6zr7] h2{margin-block:var(--somnia-flow-section) var(--somnia-flow-heading)}.article-body[data-astro-cid-orcx6zr7] h3{margin-block:var(--somnia-flow-subsection) var(--somnia-flow-heading)}.article-body[data-astro-cid-orcx6zr7] p,.article-body[data-astro-cid-orcx6zr7] ol,.article-body[data-astro-cid-orcx6zr7] ul{margin-bottom:var(--somnia-flow-block)}.article-body[data-astro-cid-orcx6zr7] figure{margin:22px 0 20px}.article-body[data-astro-cid-orcx6zr7] figure img,.article-body[data-astro-cid-orcx6zr7] figure picture{display:block;width:100%;height:auto}.article-body[data-astro-cid-orcx6zr7] figure img{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--surface)}.article-body[data-astro-cid-orcx6zr7] figure.is-bare img{border:0;box-shadow:none;background:none}.article-body[data-astro-cid-orcx6zr7] figcaption{margin-top:10px}.article-body[data-astro-cid-orcx6zr7] .print-this{margin:22px 0 8px}.article-body[data-astro-cid-orcx6zr7] .print-this .btn-primary{cursor:pointer;border:0;font:inherit}.article-side[data-astro-cid-orcx6zr7]{display:grid;gap:20px;position:sticky;top:calc(var(--header-h) + 24px)}.article-panel[data-astro-cid-orcx6zr7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.article-keywords[data-astro-cid-orcx6zr7]{display:flex;flex-wrap:wrap;gap:6px}.article-keywords[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7],.article-keywords[data-astro-cid-orcx6zr7] span[data-astro-cid-orcx6zr7]{font-size:13px;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:5px 10px;text-decoration:none;display:inline-block}.article-keywords[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]{transition:border-color .15s,color .15s}.article-keywords[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]:hover,.article-keywords[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]:focus-visible{border-color:var(--accent);color:var(--accent)}.related-list[data-astro-cid-orcx6zr7]{display:grid;gap:14px}.related-list[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]{display:block;text-decoration:none;color:inherit;font-size:13.5px;font-weight:600;line-height:1.4}.related-list[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]:hover{color:var(--accent)}.article-cta[data-astro-cid-orcx6zr7]{background:var(--somnia-color-inverse-page);color:var(--somnia-color-inverse-text);border-color:var(--somnia-color-inverse-border);--accent: var(--somnia-color-inverse-accent);--accent-hover: var(--somnia-color-inverse-accent);--accent-contrast: var(--somnia-color-inverse-on-accent)}.article-cta[data-astro-cid-orcx6zr7].is-calling .btn-primary{animation:1.6s ease-in-out .2s 2 cta-call}@keyframes cta-call{0%,to{transform:none;box-shadow:0 0 #0000}35%{transform:scale(1.06);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 28%,transparent)}60%{transform:scale(.99)}}.article-cta[data-astro-cid-orcx6zr7] h3[data-astro-cid-orcx6zr7]{color:var(--somnia-color-inverse-text-secondary)}.article-cta[data-astro-cid-orcx6zr7] p[data-astro-cid-orcx6zr7]{font-size:13.5px;margin-bottom:14px;color:var(--somnia-color-inverse-text)}@media(width<=900px){.article-layout[data-astro-cid-orcx6zr7]{grid-template-columns:1fr}.article-side[data-astro-cid-orcx6zr7]{position:static}}@media screen and (width<=760px){.article-byline[data-astro-cid-orcx6zr7]{font-size:15px}.related-list[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7]{font-size:15.5px}.article-keywords[data-astro-cid-orcx6zr7] a[data-astro-cid-orcx6zr7],.article-keywords[data-astro-cid-orcx6zr7] span[data-astro-cid-orcx6zr7]{font-size:15px}.article-cta[data-astro-cid-orcx6zr7] p[data-astro-cid-orcx6zr7]{font-size:15.5px}}
