.ev-hero[data-astro-cid-z7xolria]{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}.ev-hero-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ev-hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{color:var(--navy);font-size:clamp(3.2rem,1.5rem + 5.6vw,6.6rem)}.ev-hero[data-astro-cid-z7xolria] .lead[data-astro-cid-z7xolria]{max-width:40ch;margin-top:1.3rem}.ev-actions[data-astro-cid-z7xolria]{margin-top:1.8rem}.ev-points[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:10px 22px;margin-top:1.4rem;font-size:1rem;font-weight:650;list-style:none;display:flex}.ev-points[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{align-items:center;gap:7px;display:inline-flex}.ev-points[data-astro-cid-z7xolria] svg{width:20px;height:20px;color:var(--red)}.ev-disc-wrap[data-astro-cid-z7xolria]{max-width:520px;margin-inline:auto;padding:6%;position:relative}.ev-disc[data-astro-cid-z7xolria]{background:var(--yellow);border:var(--border);border-radius:50%;position:absolute;inset:2%}.ev-disc-wrap[data-astro-cid-z7xolria] .ev-hero-shirt{position:relative}.ev-photo[data-astro-cid-z7xolria]{padding-bottom:10%;position:relative}.ev-photo[data-astro-cid-z7xolria] .photo-frame[data-astro-cid-z7xolria]{aspect-ratio:5/4}.ev-photo[data-astro-cid-z7xolria] .ev-photo-shirt{width:40%;position:absolute;bottom:-3%;left:-5%;transform:rotate(-6deg)}.why-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.why-body[data-astro-cid-z7xolria]{max-width:58ch;margin-top:1.4rem;font-size:1.15rem}.why-list[data-astro-cid-z7xolria]{margin-top:1.6rem;font-weight:650}.why-phone[data-astro-cid-z7xolria]{justify-content:center;display:flex}.ideas-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.ideas[data-astro-cid-z7xolria]{gap:12px;margin:1.8rem 0 1.6rem;list-style:none;display:grid}.ideas[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{background:var(--cream);border:2px solid var(--ink);border-radius:var(--radius);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px 14px 14px;font-size:1.08rem;font-weight:550;display:grid}.idea-num[data-astro-cid-z7xolria]{background:var(--red);width:44px;height:44px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.ml-link[data-astro-cid-z7xolria]{margin-top:18px;font-weight:650}.ml-link[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.sayings-note[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{font-weight:750}.sayings-note[data-astro-cid-z7xolria]{color:var(--ink-soft);margin-top:24px}.good-to-know[data-astro-cid-z7xolria]{top:calc(var(--header-h) + 24px);background:var(--navy);color:var(--cream);border:var(--border);border-radius:var(--radius);padding:26px;position:sticky}.good-to-know[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{color:var(--yellow);margin-bottom:18px}.good-to-know[data-astro-cid-z7xolria] .check-list[data-astro-cid-z7xolria]{margin-bottom:22px;font-size:1rem}.good-to-know[data-astro-cid-z7xolria] .check-list[data-astro-cid-z7xolria] svg{color:var(--yellow)}.timing[data-astro-cid-z7xolria]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 32px;display:grid}.timing[data-astro-cid-z7xolria] .timing-icon{width:64px;height:64px;color:var(--navy)}.timing-title[data-astro-cid-z7xolria]{color:var(--navy);font-size:clamp(2rem,1.5rem + 2vw,3rem)}.ev-ready[data-astro-cid-z7xolria]{margin-top:1rem;font-weight:600}.ev-photo-ideas[data-astro-cid-z7xolria]{text-align:center;margin-top:20px;font-size:1.1rem;font-weight:700}.ev-photo-ideas[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{align-items:center;gap:6px;display:inline-flex}.timing-tools[data-astro-cid-z7xolria]{font-size:var(--fs-small);margin-top:10px}.timing-tools[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{font-weight:750}.timing[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{max-width:62ch;margin-top:8px;font-size:1.1rem}.faq-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faq-more[data-astro-cid-z7xolria]{margin-top:1.2rem}.ev-guides[data-astro-cid-z7xolria]{margin-bottom:clamp(48px,7vw,88px)}@media (width<=960px){.ev-hero-grid[data-astro-cid-z7xolria],.why-grid[data-astro-cid-z7xolria],.ideas-grid[data-astro-cid-z7xolria],.faq-grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}.ev-hero-art[data-astro-cid-z7xolria]{width:100%;max-width:460px;margin-inline:auto}.good-to-know[data-astro-cid-z7xolria]{position:static}.timing[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ev-actions[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{width:100%}.timing[data-astro-cid-z7xolria] .timing-icon{width:48px;height:48px}}
