.entry-hero[data-astro-cid-acjeitf4]{isolation:isolate;min-height:clamp(420px,62vh,640px);padding:calc(var(--header-h) + 3rem) 0 clamp(5rem, 9vw, 7.5rem);background:var(--navy);color:var(--foam);align-items:flex-end;display:flex;position:relative;overflow:hidden}.entry-hero__bg[data-astro-cid-acjeitf4]{z-index:-2;position:absolute;inset:0}.entry-hero__bg[data-astro-cid-acjeitf4] img{object-fit:cover;width:100%;height:100%}.entry-hero[data-astro-cid-acjeitf4]:after{content:"";z-index:-1;background:linear-gradient(#06283a66 0%,#06283a9e 50%,#06283af0 100%);position:absolute;inset:0}.entry-hero__in[data-astro-cid-acjeitf4]{max-width:900px}.entry-hero[data-astro-cid-acjeitf4] h1[data-astro-cid-acjeitf4]{margin-bottom:.5em;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.06}.entry-draft[data-astro-cid-acjeitf4]{background:var(--coral);border-radius:999px;margin:0 0 1rem;padding:.4rem .9rem;font-size:.85rem;font-weight:700;display:inline-block}.entry-meta[data-astro-cid-acjeitf4]{color:#f8fbfad9;flex-wrap:wrap;gap:.3rem 1.4rem;margin:0;font-size:.95rem;display:flex}.entry-meta[data-astro-cid-acjeitf4]>[data-astro-cid-acjeitf4]+[data-astro-cid-acjeitf4]:before{content:"·";opacity:.6;margin-right:1.4rem}.entry[data-astro-cid-acjeitf4]{max-width:760px;padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.entry__lead[data-astro-cid-acjeitf4]{font:500 clamp(1.2rem, 2vw, 1.45rem) / 1.5 var(--font-body);color:var(--deep);border-left:4px solid var(--turq);margin-bottom:2.25rem;padding-left:1.25rem}.entry__body[data-astro-cid-acjeitf4]{font-size:1.12rem;line-height:1.75}.entry__body[data-astro-cid-acjeitf4] h2{margin:2.2em 0 .6em;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.entry__body[data-astro-cid-acjeitf4] h3{margin:1.8em 0 .5em;font-size:clamp(1.2rem,2vw,1.45rem)}.entry__body[data-astro-cid-acjeitf4] p{margin-bottom:1.25em}.entry__body[data-astro-cid-acjeitf4] a{color:var(--sea);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.entry__body[data-astro-cid-acjeitf4] a:hover{color:var(--deep)}.entry__body[data-astro-cid-acjeitf4] ul,.entry__body[data-astro-cid-acjeitf4] ol{margin:0 0 1.4em;padding-left:1.4rem}.entry__body[data-astro-cid-acjeitf4] ul{padding-left:0;list-style:none}.entry__body[data-astro-cid-acjeitf4] ul>li{margin-bottom:.6rem;padding-left:1.9rem;position:relative}.entry__body[data-astro-cid-acjeitf4] ul>li:before{content:"";border:3px solid var(--turq);border-top:0;border-radius:0 0 1rem 1rem;width:1.1rem;height:.5rem;position:absolute;top:.62em;left:0}.entry__body[data-astro-cid-acjeitf4] ol>li{margin-bottom:.6rem;padding-left:.3rem}.entry__body[data-astro-cid-acjeitf4] ol>li::marker{font-family:var(--font-display);color:var(--sea);font-weight:800}.entry__body[data-astro-cid-acjeitf4] blockquote{border-radius:var(--radius-sm);background:var(--sand);font:600 1.2rem/1.5 var(--font-display);color:var(--navy);margin:2em 0;padding:1.4rem 1.6rem}.entry__body[data-astro-cid-acjeitf4] blockquote p:last-child{margin:0}.entry__body[data-astro-cid-acjeitf4] img{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow);margin:1.75em 0}.entry__body[data-astro-cid-acjeitf4] hr{background:linear-gradient(90deg, transparent, var(--turq), transparent);border:0;height:2px;margin:2.5em 0}.entry__body[data-astro-cid-acjeitf4] table{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:1.75em 0;font-size:1rem;display:block;overflow:auto hidden}.entry__body[data-astro-cid-acjeitf4] th{background:var(--mist);font:700 .8rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.entry__updated[data-astro-cid-acjeitf4]{color:var(--muted);font-size:.95rem;font-style:italic}.entry__foot[data-astro-cid-acjeitf4]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:3rem;padding-top:1.75rem;display:flex}.share[data-astro-cid-acjeitf4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share[data-astro-cid-acjeitf4] strong[data-astro-cid-acjeitf4]{font-family:var(--font-display);margin-right:.4rem}.share[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4],.share[data-astro-cid-acjeitf4] button[data-astro-cid-acjeitf4]{border:1.5px solid var(--line);background:var(--white);color:var(--navy);font:700 .88rem/1 var(--font-body);cursor:pointer;border-radius:999px;padding:.5rem .95rem;text-decoration:none;transition:background .2s,border-color .2s}.share[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]:hover,.share[data-astro-cid-acjeitf4] button[data-astro-cid-acjeitf4]:hover{background:var(--sun);border-color:var(--sun)}.link-arrow--back[data-astro-cid-acjeitf4]:after{content:none}.link-arrow--back[data-astro-cid-acjeitf4]:before{content:"←"}.more[data-astro-cid-acjeitf4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1.1rem,2.4vw,1.75rem);display:grid}
