:root{--eu-font:18px;--eu-ink:#202225;--eu-paper:#fff;--eu-muted:#4b5055;--eu-accent:#a91d2b;--eu-line:#bdc0c3}*{box-sizing:border-box}html{scroll-padding-top:20px}body.eu-page{margin:0;background:var(--eu-paper);color:var(--eu-ink);font:var(--eu-font)/1.75 Arial,Helvetica,sans-serif}a{color:var(--eu-accent);text-underline-offset:4px;overflow-wrap:anywhere}button,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #111;outline-offset:4px;box-shadow:0 0 0 7px #ffd900}button{min-height:46px;padding:9px 14px;border:2px solid var(--eu-ink);border-radius:0;background:var(--eu-paper);color:var(--eu-ink)}button[aria-pressed=true]{background:var(--eu-ink);color:var(--eu-paper)}.eu-skip{position:absolute;top:-100px;left:20px;background:#fff;color:#111;padding:12px;z-index:99}.eu-skip:focus{top:12px}.eu-header{display:flex;gap:35px;align-items:center;justify-content:space-between;padding:22px max(5%,calc((100vw - 1150px)/2));background:#fff;border-bottom:1px solid #ddd}.eu-header img{display:block;max-width:100%;height:auto}.eu-company-logo{width:130px}.eu-support-mark{max-width:295px;width:35%}.eu-header label{display:flex;align-items:center;gap:9px;font-size:16px;color:#202225}.eu-header select{padding:8px;background:#fff;color:#202225;border:2px solid #555}.eu-nav{display:flex;flex-wrap:wrap;gap:13px 30px;padding:16px max(5%,calc((100vw - 1150px)/2));border-bottom:1px solid var(--eu-line)}.eu-nav a{font-size:17px}.eu-page main{width:90%;max-width:1100px;margin:0 auto}.eu-branding{margin:35px 0;background:#fff;padding:10px 0}.eu-branding img{display:block;width:100%;height:auto}.eu-page-title{max-width:900px;margin:38px 0}.eu-label{font-weight:700;color:var(--eu-accent)}h1{font-size:2.5em;line-height:1.2;margin:12px 0 24px;letter-spacing:-.5px}h2{font-size:1.65em;line-height:1.4;margin:0 0 20px}h3{font-size:1.15em;line-height:1.5;margin:25px 0 9px}p{margin:0 0 19px}.eu-tools{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);margin:35px 0}.eu-tools button{font-size:16px}.eu-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.eu-contents{padding:25px 30px;background:#f3f3f1;color:#202225;margin:35px 0 45px}.eu-contents h2{font-size:1.25em}.eu-contents ol{margin-bottom:0;padding-left:25px}.eu-contents li{padding:6px 0}.eu-project{padding:40px 0 55px;border-top:2px solid var(--eu-line);scroll-margin-top:25px}.eu-number{display:block;color:var(--eu-accent);font-weight:700;margin-bottom:12px;font-size:.9em}.eu-official-title{line-height:1.8}.eu-easy{padding:22px 28px;border-left:5px solid var(--eu-accent);background:#f4f4f1;margin:25px 0;color:#202225}.eu-easy h3{margin-top:0}.eu-easy ul{padding-left:25px;margin:10px 0 0}.eu-easy li{padding:6px 0}.eu-project details{margin:25px 0;border:1px solid var(--eu-line);padding:17px 22px}.eu-project summary{cursor:pointer;font-weight:700;color:var(--eu-accent);padding:5px 0}.eu-original{padding-top:22px;max-width:900px}.eu-money{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.eu-money>div{border:2px solid var(--eu-line);padding:22px;min-width:0}.eu-money dt{color:var(--eu-muted);line-height:1.5}.eu-money dd{margin:13px 0 0;font-size:1.25em;font-weight:700;overflow-wrap:anywhere}.eu-hashtags{color:var(--eu-accent);font-weight:700;font-size:.9em;overflow-wrap:anywhere}.eu-access-contact{padding:35px 0 50px;border-top:2px solid var(--eu-line)}.eu-footer{padding:35px 5%;background:#202225;color:#fff;display:flex;flex-wrap:wrap;gap:15px 30px;font-size:16px}.eu-footer p{flex-basis:100%;margin:0}.eu-footer a{color:#fff}.eu-footer button{font-size:16px;border:1px solid #fff;background:none;color:#fff;padding:0 4px;min-height:32px;text-decoration:underline;text-underline-offset:4px}.eu-page.high-contrast{--eu-paper:#000;--eu-ink:#fff;--eu-muted:#eee;--eu-accent:#ffe600;--eu-line:#fff}.high-contrast .eu-easy,.high-contrast .eu-contents{background:#111;color:#fff}.high-contrast .eu-footer{background:#000;border-top:2px solid #fff}.eu-page [hidden]{display:none!important}.eu-page.easy-reading .eu-official-title{font-size:.95em}.eu-page.easy-reading .eu-easy{font-size:1.1em}.eu-page.easy-reading .eu-easy li{padding:12px 0;line-height:1.9}
@media(max-width:650px){.eu-header{gap:15px;padding:16px 5%;flex-wrap:wrap}.eu-company-logo{width:105px}.eu-support-mark{width:48%;max-width:250px}.eu-header label{width:100%;justify-content:flex-end;font-size:16px}.eu-nav{padding:15px 5%;gap:10px 20px}.eu-nav a{font-size:16px}.eu-branding{margin:20px 0}.eu-page-title{margin:25px 0}h1{font-size:2em}h2{font-size:1.4em}.eu-tools{gap:10px}.eu-tools button{font-size:15px;flex:1 1 40%}.eu-contents{padding:22px}.eu-easy{padding:20px}.eu-project{padding:32px 0}.eu-money{grid-template-columns:1fr;gap:15px}.eu-money>div{padding:20px}.eu-money dd{font-size:1.2em}.eu-project details{padding:15px}.eu-footer{font-size:15px}}
@media print{.eu-tools,.eu-header label,.eu-nav,.eu-footer button,.eu-skip,.cookie-banner,.cookie-dialog{display:none!important}body.eu-page{font-size:12pt;background:#fff!important;color:#000!important}.eu-project{break-before:page}.eu-project:first-child{break-before:auto}.eu-money>div{break-inside:avoid}a{color:#000!important}.eu-page main{width:100%;max-width:none}.eu-original{display:block}.eu-header{padding:0}.eu-branding{margin:15px 0}.eu-footer{background:#fff;color:#000}}

.eu-header #apply-language{font-size:15px;white-space:nowrap;flex-shrink:0}.eu-header{gap:20px}@media(max-width:650px){.eu-header label{width:auto;margin-left:auto}.eu-header #apply-language{font-size:14px;max-width:100%;white-space:normal}}
