.posthero[data-astro-cid-5wvah5qv]{min-height:485px;color:var(--color-text-inverse);align-items:flex-end;display:flex;position:relative;overflow:clip}.posthero[data-astro-cid-5wvah5qv] .posthero__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.posthero[data-astro-cid-5wvah5qv]:after{content:"";background:color-mix(in srgb, var(--color-navy-800) 45%, transparent);position:absolute;inset:0}.posthero__inner[data-astro-cid-5wvah5qv]{z-index:1;width:100%;max-width:840px;margin-inline:auto;padding:64px 24px 48px;position:relative}.posthero__title[data-astro-cid-5wvah5qv]{max-width:22ch;font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.2}.posthero__author[data-astro-cid-5wvah5qv]{margin:24px 0 0;font-size:16px;font-weight:500}@media (width<=767px){.posthero[data-astro-cid-5wvah5qv]{min-height:306px}.posthero__inner[data-astro-cid-5wvah5qv]{padding:40px 16px 32px}.posthero__title[data-astro-cid-5wvah5qv]{font-size:32px}}.ptoc[data-astro-cid-mmzwqbdq]{background:var(--post-panel,var(--color-surface-muted));margin-block-end:32px;padding:12px 22px}.ptoc__summary[data-astro-cid-mmzwqbdq]{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:18px;font-weight:700;list-style:none;display:flex}.ptoc__summary[data-astro-cid-mmzwqbdq]::-webkit-details-marker,.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]::-webkit-details-marker{display:none}.ptoc__summary[data-astro-cid-mmzwqbdq]:after,.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]:after{content:"+";font-size:22px;font-weight:400;line-height:1}.ptoc[data-astro-cid-mmzwqbdq][open]>.ptoc__summary[data-astro-cid-mmzwqbdq]:after,.ptoc__sub[data-astro-cid-mmzwqbdq][open]>summary[data-astro-cid-mmzwqbdq]:after{content:"−"}.ptoc__summary[data-astro-cid-mmzwqbdq]:focus-visible,.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]:focus-visible,.ptoc[data-astro-cid-mmzwqbdq] a[data-astro-cid-mmzwqbdq]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ptoc__list[data-astro-cid-mmzwqbdq]{margin:8px 0 12px;padding-inline-start:0;list-style:none}.ptoc__list[data-astro-cid-mmzwqbdq] .ptoc__list[data-astro-cid-mmzwqbdq]{margin-block:0;padding-inline-start:20px}.ptoc[data-astro-cid-mmzwqbdq] li[data-astro-cid-mmzwqbdq]{padding-inline-start:32px;position:relative}.ptoc[data-astro-cid-mmzwqbdq] a[data-astro-cid-mmzwqbdq]{color:inherit;padding-block:6px;font-size:16px;text-decoration:none;display:inline-block}.ptoc[data-astro-cid-mmzwqbdq] a[data-astro-cid-mmzwqbdq]:hover{text-underline-offset:3px;text-decoration:underline}.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]{cursor:pointer;place-items:center;width:32px;height:32px;list-style:none;display:grid;position:absolute;inset-block-start:2px;inset-inline-start:0}.pbanner[data-astro-cid-tlsowfxb]{background:var(--color-surface-blush);color:var(--color-text);text-align:center;border-radius:16px;justify-items:center;gap:12px;margin-block:64px 0;padding:60px 24px;display:grid}.pbanner--video[data-astro-cid-tlsowfxb]{background:var(--color-video-panel);color:var(--color-text-inverse)}.pbanner__title[data-astro-cid-tlsowfxb]{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:40px;line-height:1.15}.pbanner__body[data-astro-cid-tlsowfxb]{margin:0;font-size:18px;line-height:1.4}.pbanner__body[data-astro-cid-tlsowfxb] strong[data-astro-cid-tlsowfxb]{font-weight:600}.pbanner[data-astro-cid-tlsowfxb] .pbanner__cta{background:var(--color-accent);min-height:48px;color:var(--color-text-inverse);border:0;border-radius:7px;justify-content:center;align-items:center;margin-block-start:8px;padding:14px 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pbanner[data-astro-cid-tlsowfxb] .pbanner__cta:hover{background:var(--color-accent-hover)}.pbanner--video[data-astro-cid-tlsowfxb] .pbanner__cta{background:var(--color-video-accent);color:var(--color-text-inverse)}.pbanner--video[data-astro-cid-tlsowfxb] .pbanner__cta:hover{background:var(--color-video-accent-hover)}.pbanner[data-astro-cid-tlsowfxb] .pbanner__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=767px){.pbanner[data-astro-cid-tlsowfxb]{padding:40px 20px}.pbanner__title[data-astro-cid-tlsowfxb]{font-size:30px}}.pbody[data-astro-cid-njfmbmzl]{font-size:18px;line-height:1.5}.pbody[data-astro-cid-njfmbmzl] :where(h2,h3,h4,h5,h6){text-wrap:pretty;margin:52px 0 24px;scroll-margin-top:96px;font-weight:500;line-height:1.3}.pbody[data-astro-cid-njfmbmzl] h2{font-size:27px}.pbody[data-astro-cid-njfmbmzl] h3{font-size:23px}.pbody[data-astro-cid-njfmbmzl] :where(h4,h5,h6){font-size:20px}.pbody[data-astro-cid-njfmbmzl] p{text-wrap:pretty;margin:12px 0}.pbody[data-astro-cid-njfmbmzl] :where(ul,ol){margin:24px 0;padding-inline-start:1.25em}.pbody[data-astro-cid-njfmbmzl] li{margin:12px 0}.pbody[data-astro-cid-njfmbmzl] li::marker{color:inherit}.pbody[data-astro-cid-njfmbmzl] .post-link{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline 1px}.pbody[data-astro-cid-njfmbmzl] .post-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pbody[data-astro-cid-njfmbmzl] img{border:1px solid var(--color-ink-200);max-width:100%;height:auto;margin:24px 0 4px;display:block}.pbody[data-astro-cid-njfmbmzl] p:has(>img)+p>em:only-child{font-size:14px}.pbody[data-astro-cid-njfmbmzl] blockquote{border-inline-start:3px solid var(--color-accent);margin:32px 0;padding-inline-start:20px}.pbody[data-astro-cid-njfmbmzl] table{border-collapse:collapse;max-width:100%;margin:32px 0;font-size:16px;line-height:1.4;display:block;overflow-x:auto}.pbody[data-astro-cid-njfmbmzl] :where(th,td){border:1px solid var(--post-rule,var(--color-ink-200));text-align:start;vertical-align:top;min-width:120px;padding:10px 12px}.pbody[data-astro-cid-njfmbmzl] th{background:var(--post-panel,var(--color-surface-muted));font-weight:600}.pbody[data-astro-cid-njfmbmzl] hr{border:0;border-block-start:1px solid var(--post-rule,var(--color-hairline));margin:48px 0}.pbody[data-astro-cid-njfmbmzl] pre{background:var(--post-panel,var(--color-surface-muted));padding:16px;font-size:15px;overflow-x:auto}.pbody[data-astro-cid-njfmbmzl] .post-video{background:var(--color-ink-950);width:100%;height:auto;max-height:480px;margin:24px auto;display:block}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img){margin:24px 0;display:block;position:relative}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):before,.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):before{background:var(--color-ink-950);opacity:.85;border-radius:12px;width:68px;height:48px}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):after{z-index:1;background:var(--color-text-inverse);clip-path:polygon(0 0,100% 50%,0 100%);width:20px;height:22px;margin-inline-start:2px}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img) img{margin:0}.pbody[data-astro-cid-njfmbmzl] .post-player{aspect-ratio:16/9;border:0;width:100%;height:auto;margin:24px 0;display:block}.pnews[data-astro-cid-im5oohos]{background:var(--color-surface);width:min(903px,100% - 32px);max-height:calc(100% - 32px);color:var(--color-text);text-align:center;border:0;border-radius:16px;margin:auto;padding:64px 48px 56px}.pnews[data-astro-cid-im5oohos]::backdrop{background:color-mix(in srgb, var(--color-ink-950) 60%, transparent)}.pnews[data-astro-cid-im5oohos][open]{justify-items:center;display:grid}.pnews__close-form[data-astro-cid-im5oohos]{position:absolute;inset-block-start:12px;inset-inline-end:12px}.pnews__close[data-astro-cid-im5oohos]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pnews__close[data-astro-cid-im5oohos] svg[data-astro-cid-im5oohos]{width:20px;height:20px}.pnews__close[data-astro-cid-im5oohos]:hover{background:var(--color-surface-hover)}.pnews[data-astro-cid-im5oohos] .pnews__mark{width:91px;height:34px;margin-block-end:48px}.pnews__title[data-astro-cid-im5oohos]{font-family:var(--font-serif);text-wrap:balance;margin:0 0 20px;font-size:64px;font-weight:400;line-height:1.05}.pnews__body[data-astro-cid-im5oohos]{max-width:738px;margin:0;font-size:22px;line-height:1.35}.pnews__form[data-astro-cid-im5oohos]{grid-template-columns:3fr 2fr;gap:8px;width:100%;max-width:597px;margin-block-start:24px;display:grid}.pnews__input[data-astro-cid-im5oohos]{border:1px solid var(--color-rule);background:var(--color-surface);min-height:56px;color:inherit;font:inherit;border-radius:5px;padding:10px 16px;font-size:18px}.pnews__input[data-astro-cid-im5oohos]::placeholder{color:var(--color-text-muted)}.pnews__submit[data-astro-cid-im5oohos]{background:var(--color-accent);min-height:56px;color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:15px 12px;font-size:16px;font-weight:500}.pnews__submit[data-astro-cid-im5oohos]:hover{background:var(--color-accent-hover)}.pnews__close[data-astro-cid-im5oohos]:focus-visible,.pnews__submit[data-astro-cid-im5oohos]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pnews__input[data-astro-cid-im5oohos]:focus-visible{outline-offset:2px;outline:2px solid}.pnews__status[data-astro-cid-im5oohos]{min-height:1.4em;margin:16px 0 0;font-size:16px}.pnews__status[data-astro-cid-im5oohos]:empty{margin:0}@media (width<=767px){.pnews[data-astro-cid-im5oohos]{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:72px 20px 40px}.pnews[data-astro-cid-im5oohos][open]{align-content:center}.pnews__title[data-astro-cid-im5oohos]{font-size:44px}.pnews__body[data-astro-cid-im5oohos]{font-size:18px}.pnews__form[data-astro-cid-im5oohos]{grid-template-columns:1fr}}.post[data-astro-cid-um53ibgt]{background:var(--color-surface-muted);color:var(--color-text)}.post--dark[data-astro-cid-um53ibgt]{--post-panel:var(--color-video-panel);--post-rule:var(--color-video-edge);background:var(--color-ink-950);color:var(--color-text-inverse)}.post__page[data-astro-cid-um53ibgt]{max-width:998px;margin-inline:auto}.post__sheet[data-astro-cid-um53ibgt]{background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);gap:28px;padding:64px 32px;display:grid}.post--dark[data-astro-cid-um53ibgt] .post__sheet[data-astro-cid-um53ibgt]{background:var(--color-ink-950)}.post__share[data-astro-cid-um53ibgt]{align-self:start;position:sticky;top:96px}.post__title[data-astro-cid-um53ibgt]{font-family:var(--font-serif);margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.2}.post__date[data-astro-cid-um53ibgt]{margin:16px 0 24px;font-size:18px}@media (width<=767px){.post__sheet[data-astro-cid-um53ibgt]{grid-template-columns:minmax(0,1fr);gap:8px;padding:32px 16px 48px}.post__share[data-astro-cid-um53ibgt]{position:static}.post__title[data-astro-cid-um53ibgt]{font-size:32px}}
