/* Shared YOU registration narrative. Existing brand tokens remain unchanged. */
.evidence-page{background:#f3f0e8;color:#172724}.evidence-page .inner-hero{background:#0b1315;color:#fff}.evidence-page .inner-hero h1{max-width:940px}.evidence-page .inner-hero p:not(.eyebrow){max-width:780px;color:#b7c7c5}.evidence-section{padding:64px 0;border-bottom:1px solid #dcded7;scroll-margin-top:100px}.evidence-section>h2{font-size:clamp(28px,4vw,46px);line-height:1.1;max-width:950px;margin:12px 0 24px}.evidence-section p{line-height:1.75;max-width:900px}.evidence-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.evidence-cards article{padding:28px;background:#fffdf8;border:1px solid #dcded7;border-radius:16px;min-width:0}.evidence-cards h3{font-size:23px;line-height:1.2;margin:12px 0}.evidence-cards p{font-size:15px;margin-bottom:0}.evidence-list{padding-left:22px;line-height:1.8;margin:20px 0}.evidence-list li{padding:3px 0}.evidence-availability{background:#e1f6f0;border:1px solid #aacdc3;border-radius:14px;padding:20px 24px;font-size:14px;line-height:1.7;margin:28px 0;color:#194b43}.evidence-availability p{margin:6px 0 0}.evidence-slogan{font-size:clamp(24px,3vw,38px);line-height:1.25;margin:36px 0;padding:30px;border-left:3px solid #51ddc0}.evidence-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:28px 0;background:#0c1719;border-radius:22px;overflow:hidden;color:#fff}.evidence-example img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}.evidence-example figcaption{padding:36px}.evidence-example h3{font-size:32px}.evidence-example p{color:#b9ceca}.evidence-example dl>div{padding:12px 0;border-bottom:1px solid #35413f}.evidence-example dt{font-size:12px;text-transform:uppercase;color:#9ab4ae}.evidence-example dd{margin:5px 0}.evidence-example a{color:#52dfc3}.evidence-cta{background:#0c1719;color:#fff;padding:36px;border-radius:18px;margin:36px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.evidence-cta h2{font-size:32px;margin:0 0 14px}.evidence-cta p{color:#bdd0cd}.evidence-cta .button{margin-top:12px}.evidence-page a:not(.button),.faq-eu-sources a{color:#176451;text-decoration:underline;text-underline-offset:3px}.evidence-page .inner-hero a{color:#58e3c5}.faq-eu-sources{display:flex;flex-wrap:wrap;gap:10px 20px;margin:15px 0;font-size:13px}.faq-topic-nav{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 45px}.faq-topic-nav a{padding:9px 12px;border:1px solid #ccd3cd;border-radius:20px;color:#235549;font-size:13px;text-decoration:none}.faq-topic{scroll-margin-top:100px}.faq-topic-cta{font-size:14px;margin:16px 0 0}.evidence-page .button-row{margin-top:24px;gap:14px}.evidence-page .page-width{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}
@media(max-width:800px){.evidence-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-example{grid-template-columns:1fr}.evidence-section{padding:42px 0}.evidence-cta{padding:26px}.evidence-example figcaption{padding:26px}}@media(max-width:540px){.evidence-cards{grid-template-columns:1fr}.evidence-cards article{padding:23px}.evidence-page .page-width{padding-left:20px;padding-right:20px}.evidence-slogan{padding:20px}.evidence-cta .button{width:100%}}
.evidence-page .inner-hero a.button.primary,.evidence-page a.button.primary{color:#0b2822}.evidence-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#dff6ef;color:#125747;font:600 13px sans-serif;margin-bottom:12px}.evidence-anchor-nav{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0 0}.evidence-anchor-nav a{font-size:14px;padding:8px 13px;border:1px solid #bbcfc5;border-radius:24px}.evidence-page .evidence-example a{color:#52dfc3}

/* Shared hero: intrinsic image size prevents layout shifts during loading. */
.evidence-home-hero .evidence-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center}
.evidence-home-hero .evidence-hero-copy{min-width:0}
.evidence-home-hero h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.04}
.evidence-home-hero .evidence-hero-art{margin:0;overflow:hidden;border:1px solid #354340;border-radius:20px;background:#f3f0e8;color:#172724}
.evidence-home-hero .evidence-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1024/683;object-fit:cover}
.evidence-home-hero .evidence-hero-art figcaption{padding:24px 28px}
.evidence-home-hero .evidence-hero-art h2{font-size:2rem;margin:8px 0}
.evidence-home-hero .evidence-hero-art p{font-size:14px;color:#38504a;margin:8px 0}
.evidence-home-hero .evidence-hero-art span{display:block;font-size:12px;color:#526761;margin-top:14px}
@media(max-width:800px){.evidence-home-hero .evidence-hero-grid{grid-template-columns:1fr;gap:32px}.evidence-home-hero .evidence-hero-art{max-width:540px;width:100%;justify-self:center}}
.evidence-page .inner-hero .evidence-hero-art figcaption p{color:#38504a}
