/* v7.5.4: shared green title band on every public content page. */
.site-modern main .site-page-title{background:radial-gradient(ellipse at top left,rgba(159,155,58,.35),transparent 54%),linear-gradient(110deg,#0a5841 8%,#087953 100%);border:0;color:#fff;text-align:left}
.site-page-title-inner{width:min(100%,1200px);max-width:1200px;margin:0 auto;padding:42px 24px 46px;min-width:0}
.site-title-trail{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px;font-size:12px;line-height:1.6;color:#d9eee2}
.site-title-trail nav{min-width:0;max-width:100%}.site-title-trail li{min-width:0;overflow-wrap:anywhere}.site-title-trail ol{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.site-title-trail a{color:#fff;font-weight:600;text-decoration:none}.site-title-trail a:hover{text-decoration:underline;text-underline-offset:4px}.site-title-trail a:focus-visible{outline:2px solid #ffdb55;outline-offset:4px;border-radius:3px}
.site-title-category{max-width:100%;padding:5px 12px;border-radius:999px;background:#ffdc4a;color:#3d3a11;font-size:11px;font-weight:600;overflow-wrap:anywhere}
.site-modern main .site-page-title h1{margin:0;color:#fff;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.2;letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere}
.site-modern main .site-news-title h1{font-size:clamp(27px,3.5vw,46px);max-width:1100px;line-height:1.22}
.site-page-title> .site-page-title-inner>p{color:#e2efe7;font-size:13px;line-height:1.8;margin:14px 0 0;max-width:700px}
.site-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:22px;color:#e0eee5;font-size:12px;line-height:1.7}
.site-news-meta>time,.site-news-meta>span{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}
.site-news-meta>.site-icon,.site-news-meta>time>.site-icon,.site-news-meta>span>.site-icon{width:16px;height:16px;margin-top:2px;color:#aedabd}
.site-news-meta>span{border-left:1px solid #ffffff36;padding-left:18px}.site-news-meta>span:first-child{border-left:0;padding-left:0}
@media(max-width:767px){.site-page-title-inner{padding:30px 20px 34px}.site-title-trail{margin-bottom:15px}.site-news-meta{gap:10px 14px}.site-news-meta>span{padding-left:14px}}
@media(max-width:639px){.site-page-title-inner{padding:27px 16px 31px}.site-title-trail{font-size:11px;gap:9px}.site-title-trail ol{gap:8px}.site-title-category{padding:4px 10px}.site-modern main .site-page-title h1{font-size:28px}.site-modern main .site-news-title h1{font-size:27px;line-height:1.25}.site-news-meta{display:grid;gap:9px;margin-top:20px;font-size:12px}.site-news-meta>span{border:0;padding-left:0}.site-news-meta>time,.site-news-meta>span{gap:8px}.site-page-title> .site-page-title-inner>p{font-size:12px;margin-top:12px}}
