.post-progress[data-astro-cid-zg7dkzxc]{z-index:200;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.post-progress[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{background:var(--btn);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post__hdr[data-astro-cid-zg7dkzxc]{background:var(--ink);color:#fff;padding-block:clamp(3rem,6vw,5rem) clamp(7rem,12vw,10rem)}.post__crumbs[data-astro-cid-zg7dkzxc]{letter-spacing:.06em;text-transform:uppercase;color:#9fb3c2;margin-bottom:1.25rem;font-size:.85rem;font-weight:700}.post__crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:#9fb3c2;text-decoration:none}.post__crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:#fff}.post__hdr[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{max-width:24ch;margin:0;font-size:clamp(2rem,4.6vw,3.6rem)}.post__dek[data-astro-cid-zg7dkzxc]{color:#d5dee4;max-width:62ch;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.post__meta[data-astro-cid-zg7dkzxc]{color:#b9c4cc;align-items:center;gap:.75rem;margin-top:1.75rem;font-size:.9rem;line-height:1.4;display:flex}.post__meta[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;object-position:30% 20%;border-radius:50%;width:2.75rem;height:2.75rem}.post__meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:#fff;font-weight:700;text-decoration:none}.post__hero[data-astro-cid-zg7dkzxc]{margin-top:clamp(-8rem,-10vw,-5rem)}.post__hero[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:min(82vh,52rem);margin-inline:auto;display:block;box-shadow:0 20px 50px #0003}.post__grid[data-astro-cid-zg7dkzxc]{gap:2.5rem;padding-block:clamp(3rem,6vw,4.5rem);display:grid}@media (width>=68rem){.post__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:15rem minmax(0,1fr);gap:4.5rem}.post__aside[data-astro-cid-zg7dkzxc]{align-self:start;position:sticky;top:7.5rem}}@media (width<=67.99rem){.post__toc[data-astro-cid-zg7dkzxc]{display:none}.post__aside[data-astro-cid-zg7dkzxc]{order:2}}.post__toc[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc],.post__cta[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.78rem;font-weight:800}.post__toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{border-left:2px solid var(--hair);margin:0;padding:0;list-style:none}.post__toc[data-astro-cid-zg7dkzxc] li{margin:0}.post__toc[data-astro-cid-zg7dkzxc] a{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:.4rem 0 .4rem .9rem;font-size:.88rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.post__toc[data-astro-cid-zg7dkzxc] a:hover{color:var(--text)}.post__toc[data-astro-cid-zg7dkzxc] a.on{color:var(--blue);border-left-color:var(--btn);font-weight:700}.post__cta[data-astro-cid-zg7dkzxc]{background:var(--cream);border-radius:12px;margin-top:2rem;padding:1.25rem}.post__cta[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{text-align:center;font-size:.8rem;display:block}.post__body[data-astro-cid-zg7dkzxc]{max-width:none;font-size:1.075rem;line-height:1.75}.post__body[data-astro-cid-zg7dkzxc]>p,.post__body[data-astro-cid-zg7dkzxc]>ul,.post__body[data-astro-cid-zg7dkzxc]>ol,.post__body[data-astro-cid-zg7dkzxc]>h2,.post__body[data-astro-cid-zg7dkzxc]>h3,.post__body[data-astro-cid-zg7dkzxc]>h4,.post__body[data-astro-cid-zg7dkzxc]>.faq-list,.post__body[data-astro-cid-zg7dkzxc]>.btn-row,.post__body[data-astro-cid-zg7dkzxc]>.byline{max-width:46rem}.post__body[data-astro-cid-zg7dkzxc]>p.fig-wide,.post__body[data-astro-cid-zg7dkzxc]>.img-grid,.post__body[data-astro-cid-zg7dkzxc]>blockquote,.post__body[data-astro-cid-zg7dkzxc]>.video-grid,.post__body[data-astro-cid-zg7dkzxc]>.embed,.post__body[data-astro-cid-zg7dkzxc]>.vfac{max-width:none}.post__body[data-astro-cid-zg7dkzxc]>p:first-child{color:var(--text);font-size:clamp(1.12rem,1.8vw,1.3rem);line-height:1.6}.post__body--h2[data-astro-cid-zg7dkzxc]>h2,.post__body--h3[data-astro-cid-zg7dkzxc]>h3,.post__body--h4[data-astro-cid-zg7dkzxc]>h4{clear:both;margin:3.5rem 0 1rem;font-size:clamp(1.45rem,2.3vw,1.85rem)}.post__body--h2[data-astro-cid-zg7dkzxc]>h3{margin:2.25rem 0 .75rem;font-size:1.2rem}.post__body[data-astro-cid-zg7dkzxc] p:has(>img){margin:2.25rem 0}.post__body[data-astro-cid-zg7dkzxc] img{border-radius:12px}.post__body[data-astro-cid-zg7dkzxc] p a:not(.btn),.post__body[data-astro-cid-zg7dkzxc] li a:not(.btn){color:inherit;text-underline-offset:3px;text-decoration:underline 2px #009fd473;transition:text-decoration-color .2s,color .2s}.post__body[data-astro-cid-zg7dkzxc] p a:not(.btn):hover,.post__body[data-astro-cid-zg7dkzxc] li a:not(.btn):hover{color:var(--blue);text-decoration-color:var(--btn)}.post__body[data-astro-cid-zg7dkzxc] p.fig-wide{clear:both}.post__body[data-astro-cid-zg7dkzxc] p.fig-wide img{width:100%;height:auto;max-height:none;display:block}@media (width>=48rem){.post__body[data-astro-cid-zg7dkzxc] p.fig-tall{width:38%;margin:.4rem 0 1.25rem}.post__body[data-astro-cid-zg7dkzxc] p.fig-right{float:right;margin-left:2rem}.post__body[data-astro-cid-zg7dkzxc] p.fig-left{float:left;margin-right:2rem}.post__body[data-astro-cid-zg7dkzxc] p.fig-tall img{width:100%;height:auto;max-height:none}.post__body[data-astro-cid-zg7dkzxc] p.fig-tall:not(:has(+p:not([class]))){float:none;width:min(26rem,60%);margin:2rem 0}}.post__body[data-astro-cid-zg7dkzxc] pre{white-space:pre-wrap;word-break:break-word}.post__body[data-astro-cid-zg7dkzxc] .img-grid,.post__body[data-astro-cid-zg7dkzxc] .faq-list,.post__body[data-astro-cid-zg7dkzxc] blockquote,.post__body[data-astro-cid-zg7dkzxc] .tq,.post__body[data-astro-cid-zg7dkzxc] .video-grid,.post__body[data-astro-cid-zg7dkzxc] .embed,.post__body[data-astro-cid-zg7dkzxc] .vfac{clear:both}.post__body[data-astro-cid-zg7dkzxc] .img-grid img{border-radius:8px}.post__body[data-astro-cid-zg7dkzxc] blockquote:not(.tq blockquote){background:var(--cream);border:0;border-radius:14px;margin:2.75rem 0;padding:1.75rem 2rem 1.75rem 4.25rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.45;position:relative}.post__body[data-astro-cid-zg7dkzxc] blockquote:not(.tq blockquote):before{content:"“";font-family:var(--font-accent);color:var(--btn);font-size:4.5rem;font-style:italic;line-height:1;position:absolute;top:.6rem;left:1.25rem}.post__body[data-astro-cid-zg7dkzxc] .byline{clear:both;background:var(--cream);color:var(--text);border:0;border-radius:14px;margin-top:3rem;padding:1.25rem 1.5rem;font-size:.98rem;display:block}.post__body[data-astro-cid-zg7dkzxc] .byline img{vertical-align:middle;width:3.5rem;height:3.5rem;margin-right:.85rem;display:inline-block}
