/* Shared reading and contact surfaces for the news archive and article families. */
body[data-news-ui="20261027"]{--news-ink:#203e34;--news-muted:#526c61;--news-line:#dce7e0;--news-accent:#23634f;background-color:#f4f8f5}
body[data-news-ui] main.article-wrap,body[data-news-ui]>.article-wrap,body[data-news-ui]>.wrap{width:min(960px,calc(100% - 32px));max-width:960px;margin:28px auto 64px}
body[data-news-ui] .article-card,body[data-news-ui] .article-sheet{background:#fff;border:1px solid var(--news-line);border-radius:18px;box-shadow:0 10px 32px rgba(25,62,47,.05);overflow:hidden}
body[data-news-ui] .article-sheet{padding:36px clamp(20px,5vw,56px)}
body[data-news-ui] .article-content{font-size:17px;line-height:1.95;overflow-wrap:anywhere}
body[data-news-ui] .article-content p,body[data-news-ui] .article-sheet p{line-height:1.95;overflow-wrap:anywhere}
body[data-news-ui] .article-content h2,body[data-news-ui] .article-sheet h2{line-height:1.5;scroll-margin-top:95px}
body[data-news-ui] .article-content h3{line-height:1.55}
body[data-news-ui] .article-figure{margin:30px 0}
body[data-news-ui] .article-figure img,body[data-news-ui] .article-figure svg{display:block;width:100%;height:auto;max-width:100%;border-radius:12px}
body[data-news-ui] .article-figure figcaption{font-size:14px;line-height:1.7;color:var(--news-muted);margin:10px 0}
.news-language-links{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;padding:14px 0;border-block:1px solid var(--news-line);direction:ltr}
.news-language-links a{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #d8e3dc;border-radius:6px;background:#fff;color:#254e3e;text-decoration:none;font:500 14px/1.5 system-ui,sans-serif}
.news-language-links a[aria-current=page]{background:#23634f;color:white}
.news-language-links a:focus-visible,.news-archive-card a:focus-visible{outline:3px solid #bc833b;outline-offset:3px}
.news-language-note{font-size:14px;line-height:1.7;color:var(--news-muted);padding:12px 16px;background:#eef5f0;border-radius:8px}
.news-breadcrumb{font-size:14px;color:var(--news-muted);margin-bottom:18px}.news-breadcrumb a{color:#23634f}
body[data-news-ui] .article-contact{margin:36px clamp(20px,5vw,56px);padding:28px;background:#f0f6f2;border:1px solid var(--news-line);border-radius:14px;scroll-margin-top:100px}
body[data-news-ui] .article-sheet .article-contact,body[data-news-ui]>.wrap>.article-contact{margin-inline:0}
body[data-news-ui] .article-contact h2{margin:0 0 12px;font-size:26px;line-height:1.5}
body[data-news-ui] .article-contact-intro{font-size:16px;line-height:1.8;color:#355247}
body[data-news-ui] .article-contact-grid{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:28px;margin-top:22px}
body[data-news-ui] .article-contact-methods{margin:0}body[data-news-ui] .article-contact-methods dt{font-weight:650;margin:14px 0 5px}body[data-news-ui] .article-contact-methods dd{margin:0;line-height:1.8;overflow-wrap:anywhere}
body[data-news-ui] .article-contact-qr{width:132px;height:132px;max-width:100%;background:white;padding:6px;border-radius:8px}
body[data-news-ui] .article-contact-form{position:relative;display:grid;gap:14px;min-width:0}
body[data-news-ui] .article-contact-form label{display:grid;gap:6px;font-size:14px;font-weight:600}
body[data-news-ui] .article-contact-form input:not([type=hidden]),body[data-news-ui] .article-contact-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bbcfc2;border-radius:7px;background:#fff;color:#203e34;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5}
body[data-news-ui] .article-contact-form textarea{min-height:130px;resize:vertical}
body[data-news-ui] .article-contact-form input:focus,body[data-news-ui] .article-contact-form textarea:focus{outline:2px solid #43836b;outline-offset:2px}
body[data-news-ui] .article-contact-form button{justify-self:start;border:0;border-radius:7px;padding:11px 22px;background:#23634f;color:#fff;font-weight:650;cursor:pointer}
body[data-news-ui] .article-contact-privacy,body[data-news-ui] .article-contact-safety{font-size:13px;line-height:1.75;margin:0;color:#456154}
body[data-news-ui] .article-contact-status{font-size:14px;line-height:1.7;margin:0}
body[data-news-ui] .article-contact-honey{position:absolute!important;left:0!important;right:auto!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
body[data-news-ui] .skip-link{position:absolute;left:0;right:auto;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body[data-news-ui] .skip-link:focus{position:fixed;left:12px;right:auto;top:12px;width:auto;height:auto;clip:auto;overflow:visible;background:white;padding:10px;z-index:10000}
[dir=rtl] body[data-news-ui] .skip-link{left:auto;right:0}[dir=rtl] body[data-news-ui] .skip-link:focus{left:auto;right:12px}
[dir=rtl] body[data-news-ui] .article-content,[dir=rtl] body[data-news-ui] .article-contact{text-align:right;direction:rtl}
body[data-news-ui] .article-content table{border-collapse:collapse;max-width:100%}.news-table-wrap{overflow-x:auto;max-width:100%}
@media(max-width:640px){body[data-news-ui] main.article-wrap,body[data-news-ui]>.article-wrap,body[data-news-ui]>.wrap{width:calc(100% - 20px);margin-top:18px}body[data-news-ui] .article-sheet{padding:25px 20px}body[data-news-ui] .article-contact{margin:26px 18px;padding:20px}body[data-news-ui] .article-contact-grid{grid-template-columns:1fr;gap:24px}body[data-news-ui] .article-contact-methods{display:grid;grid-template-columns:auto 1fr;gap:10px 18px}body[data-news-ui] .article-contact-methods dt{margin:0}body[data-news-ui] .article-contact h2{font-size:23px}body[data-news-ui] .article-content table{min-width:500px}.news-language-links{gap:6px}.news-language-links a{padding:6px 8px}}
body[data-news-ui]>header.site-header{background:#fff;border-bottom:1px solid var(--news-line)}body[data-news-ui]>header.site-header .site-header-inner{max-width:1180px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}body[data-news-ui]>header.site-header .brand{font-size:21px;font-weight:750;color:#23634f;text-decoration:none}body[data-news-ui]>header.site-header .nav{display:flex;flex-wrap:wrap;gap:22px}body[data-news-ui]>header.site-header .nav a{font-size:14px;color:#355247;text-decoration:none}body[data-news-ui] .article-sheet h1{font-size:clamp(28px,4vw,42px);line-height:1.35;letter-spacing:-.02em}body[data-news-ui] .article-sheet .summary{font-size:18px;color:#526c61}body[data-news-ui] .inquire{margin:30px 0;padding:28px;background:#f0f6f2;border:1px solid var(--news-line);border-radius:16px}body[data-news-ui] .inquire .news-contact-addresses{font-size:16px;line-height:1.8;overflow-wrap:anywhere}body[data-news-ui] .lume-honey{left:0!important;right:auto!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}

.news-summary-note{padding:16px 20px;background:#eaf3ed;border-left:3px solid #23634f;color:#355247;line-height:1.8;border-radius:8px}.news-summary-note a{font-weight:650;color:#23634f}

body[data-news-ui] .article-contact h2,body[data-news-ui]>.wrap h1,body[data-news-ui]>.wrap h2{font-family:inherit}body[data-news-ui]>.wrap:has(.news-summary-note){box-sizing:border-box;background:#fff;border:1px solid #dce7e0;border-radius:18px;padding:clamp(20px,4vw,40px);line-height:1.8}
