/* Stage 3.18 interim privacy transparency. Not final legal notice. */
.ev-privacy-notice{background:#f7f2e9;color:#2b4938}
.epn-kicker{display:block;color:#ad9066;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.epn-hero{background:radial-gradient(circle at 84% 12%,#4c614f,#213d2f 48%,#182d25 100%);padding:95px 7% 84px;color:#fcf8ec}
.epn-hero-inner{max-width:1170px;margin:auto}.epn-hero h1{font:400 clamp(53px,6.7vw,97px)/1.04 "Cormorant Garamond",Georgia,serif;color:#fff9e9;margin:19px 0 23px}.epn-hero h1 em{color:#d6bf98;font-weight:400}
.epn-hero p{font:400 18px/1.75 Georgia,serif;color:#eee5d8;max-width:820px}.epn-hero .epn-kicker{color:#e0c89f}
.epn-status{border:1px solid #cfb588;max-width:850px;padding:20px 23px;margin-top:30px;background:#294436}.epn-status strong{font:600 10px/1.65 Arial,sans-serif;letter-spacing:.1em;color:#f8dbaa}.epn-status p{font:400 13px/1.75 Georgia,serif;color:#ede1c8;margin:9px 0 0}
.epn-intro,.epn-records,.epn-future,.epn-cookie,.epn-missing,.epn-end{padding:77px max(7%,calc((100% - 1160px)/2));}
.epn-intro h2,.epn-sectionhead h2,.epn-end h2{font:400 clamp(36px,4.8vw,64px)/1.12 "Cormorant Garamond",Georgia,serif;color:#274637;margin:12px 0 22px}
.epn-intro p,.epn-cookie p,.epn-missing p,.epn-end p{font:400 15px/1.82 Georgia,serif;color:#605b51}
.epn-emphasis{background:#f2e5d4;border-left:3px solid #a78052;padding:19px 22px}
.epn-records{background:#eae2d4}.epn-future{background:#f9f5ec}.epn-cookie{background:#e9dfce}
.epn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:31px}.epn-grid article{padding:29px 31px;background:#fdfaf3;border:1px solid #dac7ac;display:flex;flex-direction:column}
.epn-grid h3{font:400 34px/1.14 "Cormorant Garamond",Georgia,serif;color:#2b4937;margin:0 0 12px}
.epn-grid p{font:400 14px/1.85 Georgia,serif;color:#665e53}
.epn-grid strong{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#8b724b;margin-top:auto;padding-top:20px;text-transform:uppercase}
.epn-checks{margin:34px 0;padding:7px 28px;background:#fdfbf6;border-left:3px solid #9f8559}.epn-checks p{border-bottom:1px solid #e3d7c3;padding:15px 0}.epn-checks p:last-child{border:0}
.epn-cookie a,.epn-missing a{color:#30583f;text-underline-offset:3px}
.epn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}
.epn-actions a{display:inline-block;padding:13px 17px;border:1px solid #a78c66;color:#2d4b39;text-decoration:none;font:600 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em}
.epn-end{background:#254030}.epn-end h2{color:#fff8e9}.epn-end p{color:#e6ddcc}.epn-end .epn-actions a{color:#f6edda}
@media(max-width:720px){.epn-hero,.epn-intro,.epn-records,.epn-future,.epn-cookie,.epn-missing,.epn-end{padding:58px 7%}.epn-grid{grid-template-columns:1fr}.epn-grid article{padding:24px}.epn-hero p{font-size:16px}.epn-status{padding:16px}.epn-checks{padding:7px 19px}}
