.perfect-intro[data-astro-cid-55toquhn]{max-width:1120px;margin:auto;padding:32px clamp(18px,4vw,56px) 60px;color:#ececea;word-break:keep-all}.crumb[data-astro-cid-55toquhn],.byline[data-astro-cid-55toquhn]{font-size:.82rem;color:#a5aea9}.crumb[data-astro-cid-55toquhn] a[data-astro-cid-55toquhn]{color:inherit}.intro-hero[data-astro-cid-55toquhn]{display:grid;grid-template-columns:1fr 1.05fr;gap:32px;align-items:center;margin:36px 0}.kicker[data-astro-cid-55toquhn]{color:#78d7b2;font-size:.75rem;letter-spacing:.12em}.intro-hero[data-astro-cid-55toquhn] h1[data-astro-cid-55toquhn]{font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.15;margin:20px 0}.intro-hero[data-astro-cid-55toquhn] p[data-astro-cid-55toquhn]{line-height:1.85}.lede[data-astro-cid-55toquhn]{font-size:1.2rem}.intro-hero[data-astro-cid-55toquhn] img[data-astro-cid-55toquhn]{width:100%;height:480px;object-fit:cover;border-radius:4px}.outline[data-astro-cid-55toquhn],.official-link[data-astro-cid-55toquhn]{display:inline-block;border:1px solid #78d7b2;padding:14px 22px;color:#b9f0d9;text-decoration:none;margin-top:18px}.facts[data-astro-cid-55toquhn]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#33443a;margin:28px 0}.facts[data-astro-cid-55toquhn] div[data-astro-cid-55toquhn]{background:#111a16;padding:22px}.facts[data-astro-cid-55toquhn] span[data-astro-cid-55toquhn]{display:block;color:#9fac9f;font-size:.8rem;margin-bottom:9px}.facts[data-astro-cid-55toquhn] strong[data-astro-cid-55toquhn]{font-size:.95rem}.contents[data-astro-cid-55toquhn]{display:flex;flex-wrap:wrap;gap:10px 22px;border-bottom:1px solid #33443a;padding:20px 0 36px}.contents[data-astro-cid-55toquhn] a[data-astro-cid-55toquhn]{color:#cad5ce;font-size:.85rem}.story[data-astro-cid-55toquhn]{display:grid;grid-template-columns:240px 1fr;gap:32px;border-bottom:1px solid #33443a;padding:54px 0;scroll-margin-top:24px}.story[data-astro-cid-55toquhn] h2[data-astro-cid-55toquhn],.gallery[data-astro-cid-55toquhn] h2[data-astro-cid-55toquhn],.questions[data-astro-cid-55toquhn] h2[data-astro-cid-55toquhn],.official[data-astro-cid-55toquhn] h2[data-astro-cid-55toquhn]{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.5}.story-body[data-astro-cid-55toquhn] p[data-astro-cid-55toquhn]{line-height:1.95;color:#c9cfcb;margin:0 0 24px}.story[data-astro-cid-55toquhn] figure[data-astro-cid-55toquhn]{margin:32px 0 0}.story[data-astro-cid-55toquhn] img[data-astro-cid-55toquhn]{width:100%;height:auto;border-radius:4px}.gallery[data-astro-cid-55toquhn]{padding:54px 0}.gallery[data-astro-cid-55toquhn]>div[data-astro-cid-55toquhn]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery[data-astro-cid-55toquhn] figure[data-astro-cid-55toquhn]{margin:0}.gallery[data-astro-cid-55toquhn] img[data-astro-cid-55toquhn]{width:100%;height:190px;object-fit:cover}.gallery[data-astro-cid-55toquhn] figcaption[data-astro-cid-55toquhn],.image-note[data-astro-cid-55toquhn]{font-size:.78rem;line-height:1.6;color:#a5aea9}.questions[data-astro-cid-55toquhn]{padding:20px 0 48px}.questions[data-astro-cid-55toquhn] details[data-astro-cid-55toquhn]{border-bottom:1px solid #33443a;padding:20px 0}.questions[data-astro-cid-55toquhn] summary[data-astro-cid-55toquhn]{cursor:pointer;line-height:1.7}.questions[data-astro-cid-55toquhn] p[data-astro-cid-55toquhn]{line-height:1.9;color:#b9c3bc}.official[data-astro-cid-55toquhn]{background:#14291e;border:1px solid #365342;padding:36px}.official[data-astro-cid-55toquhn] p[data-astro-cid-55toquhn]{line-height:1.8}.official-link[data-astro-cid-55toquhn]{background:#9ce0bc;color:#0a2415;font-weight:700}.intro-footer[data-astro-cid-55toquhn]{padding:38px 0 0;display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem}.intro-footer[data-astro-cid-55toquhn] a[data-astro-cid-55toquhn]{color:#c0cbc4}.intro-footer[data-astro-cid-55toquhn] p[data-astro-cid-55toquhn]{width:100%;color:#8d9990}a[data-astro-cid-55toquhn]:focus-visible,summary[data-astro-cid-55toquhn]:focus-visible{outline:3px solid #f1dc96;outline-offset:5px}@media(max-width:700px){.intro-hero[data-astro-cid-55toquhn],.story[data-astro-cid-55toquhn]{grid-template-columns:1fr}.intro-hero[data-astro-cid-55toquhn]{gap:24px;margin-top:28px}.intro-hero[data-astro-cid-55toquhn] img[data-astro-cid-55toquhn]{height:300px}.story[data-astro-cid-55toquhn]{gap:8px;padding:36px 0}.facts[data-astro-cid-55toquhn]{grid-template-columns:1fr}.gallery[data-astro-cid-55toquhn]>div[data-astro-cid-55toquhn]{grid-template-columns:1fr}.gallery[data-astro-cid-55toquhn] img[data-astro-cid-55toquhn]{height:auto}.official[data-astro-cid-55toquhn]{padding:24px}.story-body[data-astro-cid-55toquhn] p[data-astro-cid-55toquhn]{font-size:.97rem}.contents[data-astro-cid-55toquhn]{display:grid;gap:16px}}
