

.news-content{max-width:1080px}.news-header{display:grid;grid-template-columns:minmax(0,800px) 150px;align-items:center;gap:45px;margin-bottom:32px}
.news-header h1{font-size:clamp(2.2rem,4.8vw,3.5rem);line-height:1.1;max-width:800px;margin:16px 0 20px;text-wrap:balance}
.news-header .mascot{width:145px;max-height:200px;object-fit:contain}.news-kicker{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.news-kicker time{color:var(--muted);font-size:.87rem;font-weight:800}
.news-meta{color:var(--muted);font-size:.9rem;line-height:1.6}.article-body{max-width:780px;margin-inline:auto}.article-body .news-lead{border-left:4px solid var(--teal);background:var(--pale);border-radius:0 16px 16px 0;padding:23px 27px;margin-bottom:35px;font-size:1.08rem;line-height:1.85}
.article-body section{margin:32px 0}.article-body h2{margin:0 0 14px;line-height:1.25}.article-body a{text-decoration:underline;text-decoration-color:#94bcc3;text-underline-offset:3px;color:#146574}.article-body a:hover{color:var(--ink)}.article-body a[href*='unesco.org'],.article-body a[href*='unicef.org'],.article-body a[href*='unicef.fr']{font-size:.84rem;font-weight:700}
.article-body ul{padding-left:24px;line-height:1.85}.article-body li{margin-bottom:10px}.article-body .word-box{margin-block:35px}.lily-letter{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:25px;background:var(--pale);padding:28px;border-radius:24px}.lily-letter img{width:125px;height:auto}.lily-letter blockquote{margin:0}.lily-letter p{font-size:1rem}.lily-letter p:last-child{margin:0}.article-body .remember-box{background:#fff9df;padding:28px;border-radius:16px}.remember-box ul{margin-bottom:0}.article-body section:last-child>p:last-child{font-size:.88rem;margin-top:24px}.news-header .mascot{mix-blend-mode:multiply}
@media(max-width:700px){.news-header{grid-template-columns:1fr;gap:0;position:relative}.news-header .mascot{display:none}.news-header h1{font-size:2.3rem;line-height:1.12}.news-kicker{gap:10px}.article-body .news-lead{padding:20px;font-size:1rem}.lily-letter{grid-template-columns:1fr;padding:23px;gap:10px}.lily-letter img{width:90px;justify-self:center}.article-body .remember-box{padding:22px}.article-body a{overflow-wrap:anywhere}}
.news-hero{max-width:1080px;margin:0 auto 36px}.news-hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center 45%;border-radius:16px}.news-hero figcaption{margin-top:9px;font-size:.78rem;color:var(--muted);line-height:1.5}.news-hero img{height:auto;max-height:none}.news-hero figcaption a{text-decoration:underline;text-underline-offset:3px}.news-header{margin-bottom:24px}@media(max-width:700px){.news-hero{margin-bottom:26px}.news-hero img{border-radius:12px}}
.mmn-news-grid{display:grid;gap:30px}.mmn-news-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line,#dce5e8);border-radius:24px;background:white}.mmn-card-image img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.mmn-card-copy{padding:32px}.mmn-card-copy h2{font-size:1.8rem;line-height:1.2;margin:20px 0 15px}.mmn-card-copy p{line-height:1.75}.mmn-card-copy .button{margin-top:15px}@media(max-width:700px){.mmn-news-card{grid-template-columns:1fr}.mmn-card-image img{min-height:0;aspect-ratio:16/9}.mmn-card-copy{padding:24px}}
