.eudr-countdown{color:#171714;background:#fff3e5;border:1px solid #f0c99e;border-left:6px solid #f58216;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1500px;margin:0 auto 32px;padding:clamp(20px,3vw,34px);display:grid}.eudr-countdown.eudr-countdown-page{width:calc(100% - 8vw);margin:28px auto}.eudr-countdown .home-eudr-countdown-copy{min-width:0}.eudr-countdown .home-eudr-countdown-copy .home-eudr-countdown-brand{color:#171714;letter-spacing:.01em;margin:0 0 8px;font-size:clamp(17px,1.8vw,22px);font-weight:900;line-height:1.4}.eudr-countdown .home-eudr-countdown-copy .home-eudr-countdown-kicker{color:#8b430c;letter-spacing:.09em;margin:0 0 8px;font-size:12px;font-weight:900;line-height:1.4}.eudr-countdown .home-eudr-countdown-copy h2{color:#171714;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(20px,2.4vw,30px);font-weight:750;line-height:1.25}.eudr-countdown .home-eudr-countdown-copy>a{color:#713700;text-underline-offset:4px;font-size:15px;font-weight:800;line-height:1.5;text-decoration:underline}.eudr-countdown .home-eudr-countdown-copy>a:focus-visible{outline-offset:4px;outline:3px solid #713700}.eudr-countdown .home-eudr-countdown-clock{grid-template-columns:repeat(4,minmax(66px,1fr));gap:8px;display:grid}.eudr-countdown .home-eudr-countdown-unit{color:#fffaf2;text-align:center;background:#171714;min-width:66px;padding:10px 8px}.eudr-countdown .home-eudr-countdown-unit>span{color:#ffad5e;font-variant-numeric:tabular-nums;font-size:clamp(25px,3.2vw,38px);font-weight:900;line-height:1.05;display:block}.eudr-countdown .home-eudr-countdown-unit>small{color:#fffaf2;margin-top:5px;font-size:11px;font-weight:700;line-height:1.4;display:block}.eudr-countdown .home-eudr-countdown-reached{color:#8b430c;margin:0;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1.3}@media (width<=900px){.eudr-countdown{grid-template-columns:1fr;gap:18px}.eudr-countdown .home-eudr-countdown-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.eudr-countdown .home-eudr-countdown-unit{min-width:0;padding:9px 4px}}@media (width<=480px){.eudr-countdown .home-eudr-countdown-unit>small{font-size:10px}.eudr-countdown.eudr-countdown-page{margin:20px auto}}
