.sr-only[data-astro-cid-tousmopl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap[data-astro-cid-tousmopl]{max-width:72rem;margin:0 auto}.hero[data-astro-cid-tousmopl]{background-color:var(--color-navy);color:var(--color-paper);padding:4.5rem 1.5rem 5rem}.hero-wrap[data-astro-cid-tousmopl]{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,280px) 1fr;gap:3rem;align-items:center}.hero-cover[data-astro-cid-tousmopl] img[data-astro-cid-tousmopl]{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 24px 48px -18px #0000008c}.hero-copy[data-astro-cid-tousmopl] h1[data-astro-cid-tousmopl]{font-size:clamp(2.25rem,5vw,3.25rem);margin:.5rem 0 0}.subtitle[data-astro-cid-tousmopl]{margin:.75rem 0 1.25rem;color:var(--color-muted-invert);font-size:1.1rem}.hook[data-astro-cid-tousmopl]{margin:0 0 1.75rem;max-width:48ch;font-size:1.15rem}.actions[data-astro-cid-tousmopl]{display:flex;flex-wrap:wrap;gap:.75rem}.soon-note[data-astro-cid-tousmopl]{margin:1.25rem 0 0;color:var(--color-muted-invert);font-size:.95rem;max-width:46ch}.problem[data-astro-cid-tousmopl]{background-color:var(--color-paper);padding:4.5rem 1.5rem;border-bottom:1px solid var(--color-line)}.problem-para[data-astro-cid-tousmopl]{font-size:1.25rem;line-height:1.65;margin:0 0 1.3rem}.problem-para[data-astro-cid-tousmopl]:last-child{margin-bottom:0;font-weight:500}.inside[data-astro-cid-tousmopl],.notinside[data-astro-cid-tousmopl]{background-color:var(--color-paper);padding:3.5rem 1.5rem}.inside[data-astro-cid-tousmopl] h2[data-astro-cid-tousmopl],.notinside[data-astro-cid-tousmopl] h2[data-astro-cid-tousmopl]{font-size:clamp(1.6rem,3vw,2.1rem);margin:.5rem 0 1.5rem}.checklist[data-astro-cid-tousmopl],.crosslist[data-astro-cid-tousmopl]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;max-width:60ch}.checklist[data-astro-cid-tousmopl] li[data-astro-cid-tousmopl],.crosslist[data-astro-cid-tousmopl] li[data-astro-cid-tousmopl]{position:relative;padding-left:2rem;font-size:1.1rem}.checklist[data-astro-cid-tousmopl] li[data-astro-cid-tousmopl]:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:7px;border-left:2px solid var(--color-amber);border-bottom:2px solid var(--color-amber);transform:rotate(-45deg) translateY(-2px)}.notinside[data-astro-cid-tousmopl]{background-color:var(--color-paper-200)}.crosslist[data-astro-cid-tousmopl] li[data-astro-cid-tousmopl]:before{content:"";position:absolute;left:2px;top:.5em;width:12px;height:12px;background:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:100% 2px,2px 100%;background-position:center;background-repeat:no-repeat;color:var(--color-muted);transform:rotate(45deg)}.author[data-astro-cid-tousmopl]{background-color:var(--color-navy);color:var(--color-paper);padding:4rem 1.5rem}.author-wrap[data-astro-cid-tousmopl]{display:flex;gap:1.75rem;align-items:center;flex-wrap:wrap}.author-photo[data-astro-cid-tousmopl]{width:108px;height:108px;border-radius:50%;flex:0 0 auto;border:1px solid var(--color-line-invert)}.author-name[data-astro-cid-tousmopl]{font-size:1.6rem;margin:0 0 .6rem}.author-bio[data-astro-cid-tousmopl]{margin:0;max-width:60ch;color:var(--color-paper)}.teaser[data-astro-cid-tousmopl]{background-color:var(--color-paper-200);padding:3.5rem 1.5rem;border-top:3px solid var(--color-amber)}.teaser-wrap[data-astro-cid-tousmopl]{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.teaser[data-astro-cid-tousmopl] h2[data-astro-cid-tousmopl]{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .4rem}.teaser[data-astro-cid-tousmopl] p[data-astro-cid-tousmopl]{margin:0;color:var(--color-muted)}.fineprint[data-astro-cid-tousmopl]{text-align:center;color:var(--color-muted);font-size:.9rem;padding:2rem 1.5rem;margin:0;background-color:var(--color-paper)}.capture[data-astro-cid-tousmopl]{background-color:var(--color-paper);padding:0 1.5rem 4.5rem}.capture-wrap[data-astro-cid-tousmopl]{max-width:46rem}@media(max-width:720px){.hero-wrap[data-astro-cid-tousmopl]{grid-template-columns:1fr;gap:2rem}.hero-cover[data-astro-cid-tousmopl]{max-width:200px}}
