@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@500;600;700;800;900&display=swap');
:root{--forest:#173a32;--forest-dark:#0d2c27;--cream:#fff8e8;--gold:#f8c648;--wood:#6d4425;--muted:#637261}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 0,rgba(248,198,72,.25),transparent 34%),var(--cream);color:var(--forest);font-family:Nunito,Arial,sans-serif}.news-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:24px 0}.wordmark{display:flex;flex-direction:column;color:var(--forest);font:800 13px/1 'Baloo 2';letter-spacing:.06em;text-decoration:none}.wordmark b{font-size:24px;letter-spacing:-.02em}.news-header nav{display:flex;align-items:center;gap:12px}.news-header nav a{padding:10px 14px;border:2px solid rgba(23,58,50,.45);border-radius:14px;color:var(--forest);font-weight:900;text-decoration:none}.news-header nav a:hover{border-color:var(--forest)}.language-switch{min-width:48px;text-align:center}main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:24px 0 72px}.news-article{overflow:hidden;border:4px solid var(--wood);border-radius:34px;background:#fffdf5;box-shadow:0 9px 0 #d6b77b}.article-copy{padding:clamp(28px,6vw,72px)}.breadcrumbs{display:flex;align-items:center;gap:8px;margin:0 0 24px;color:#657660;font-size:13px;font-weight:800}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.eyebrow{margin:0 0 20px;color:#729253;font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.article-copy time{color:#78905e;font-size:13px;font-weight:900;letter-spacing:.1em}.article-copy h1{max-width:900px;margin:14px 0 28px;color:var(--forest);font:800 clamp(42px,7vw,88px)/.95 'Baloo 2',Nunito,sans-serif;letter-spacing:-.035em}.article-text{max-width:840px;color:var(--muted);font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.7}.article-action{display:inline-flex;margin-top:32px;padding:14px 20px;border:3px solid var(--wood);border-radius:17px;background:var(--gold);box-shadow:0 5px 0 #4d2c1a;color:#56361d;font-weight:900;text-decoration:none}.news-article figure{margin:0;border-top:4px solid var(--wood);background:var(--forest-dark)}.news-article figure img{display:block;width:100%;max-height:720px;object-fit:cover}footer{display:flex;justify-content:space-between;gap:20px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 36px;color:#687568;font-size:13px;font-weight:800}footer a{color:var(--forest)}@media(max-width:620px){.news-header{align-items:flex-start;width:min(100% - 28px,1180px)}.news-header nav{align-items:stretch;flex-direction:column}.news-header nav a{padding:8px 11px;font-size:13px}main{width:min(100% - 24px,1180px);padding-top:8px}.news-article{border-width:3px;border-radius:24px}.article-copy{padding:26px 22px}.article-copy h1{font-size:42px}.article-text{font-size:17px}.news-article figure{border-top-width:3px}footer{width:min(100% - 28px,1180px);flex-direction:column}}
