.portal-home .hero{min-height:420px}.portal-home .hero-inner{padding-top:42px;padding-bottom:30px}.portal-home .hero h1{font-size:48px;line-height:1.35}.portal-home .hero p{margin-top:18px;font-size:13px}.portal-home .hero-note{margin-top:23px}.portal-home .actions{margin-top:22px}.portal-home .quick-links{padding-top:22px;padding-bottom:22px}.portal-home nav{gap:22px;font-size:12px}.portal-news{padding-top:45px;padding-bottom:60px}.news-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:2px solid var(--ink);padding-bottom:19px}.news-heading .eyebrow{margin-bottom:5px}.news-heading h2{font-size:30px}.news-heading h2 span{font-family:'PingFang SC',sans-serif;font-size:12px;color:var(--muted);letter-spacing:1px;margin-left:19px}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:35px;padding-top:25px}.news-tools .filters{margin:0 0 16px;gap:4px}.news-tools .filters button{padding:7px 10px}.news-tools form{display:flex;max-width:100%;border:1px solid #cbd0c2;background:#fff7}.news-tools input{border:0;min-width:0;flex:1;background:transparent;padding:10px 13px;font-size:12px}.news-tools form button{background:var(--ink);color:var(--cream);font-size:12px;padding:9px 20px}.news-caption{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#7c8575;margin:15px 0}.news-item{padding:23px 0;border-top:1px solid var(--border)}.news-meta{display:flex;gap:12px;align-items:center;font-size:10px;color:#838977}.news-meta>span{color:#876b39;font-weight:600}.news-meta small{font-size:9px;border:1px solid #ccd0c3;padding:0 6px}.news-item h3{font-size:21px;line-height:1.5;margin:11px 0}.news-item h3 button{text-align:left;padding:0;font:inherit}.news-item h3 button:hover{color:#9a793e}.news-item p{font-size:12px;color:#737b6b;line-height:1.9}.news-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;margin-top:14px;color:#7c8575}.news-bottom button{white-space:nowrap;color:#826c40;padding:0;font-size:11px}.channel-feature{background:var(--ink);padding:26px;color:#e8e8dc;scroll-margin-top:100px}.channel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.channel-icon{font-family:serif;font-size:38px;line-height:1;color:#d1b277}.channel-top .status{color:#d2bd90;border-color:#68715e;font-size:9px}.channel-feature>.eyebrow{color:#bda475;font-size:8px;letter-spacing:1.7px}.channel-feature h3{font-size:30px;line-height:1.55;letter-spacing:2px}.channel-feature p{color:#b8c2ad;font-size:12px;margin:18px 0}.channel-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.channel-tags span{border:1px solid #506048;font-size:10px;padding:5px 10px;color:#d6c39a}.channel-feature .button{width:100%;font-size:11px;justify-content:center;padding:13px 9px}.channel-feature>small{display:block;font-size:9px;line-height:1.9;color:#a9b49e;margin-top:15px}.side-block{border:1px solid var(--border);padding:22px;margin-top:20px}.side-block h3{font-size:21px}.media-row{padding:15px 0;border-bottom:1px solid var(--border)}.media-row strong{font-size:13px;font-weight:500;display:block}.media-row span{font-size:10px;color:var(--muted)}.side-block .text-link{font-size:10px;gap:8px;margin-top:8px}.notice-board h3{font-size:20px}.notice-board button{display:flex;align-items:center;width:100%;text-align:left;font-size:11px;padding:14px 0;border-bottom:1px solid var(--border);gap:9px}.notice-board button span{color:#9c8559;font-size:9px}.notice-board button b{margin-left:auto;font-weight:400}.notice-board p{font-size:9px;color:var(--muted);margin-top:15px}.news-empty{padding:40px 20px;text-align:center;border:1px dashed #c0c8b5;color:var(--muted);font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.secretariat-section{background:var(--paper);padding:65px 0}.secretariat-intro{display:grid;grid-template-columns:1fr 1.65fr;gap:50px;align-items:center}.secretariat-intro h3{font-size:28px}.secretariat-intro>div>p{font-size:13px;color:var(--muted);margin:18px 0}.org-chart{text-align:center}.org-top{display:grid;grid-template-columns:1fr 1fr;gap:14px}.org-top>div{border:1px solid #b8c1aa;padding:15px;background:#f7f5ee}.org-chart strong{font-size:13px;font-weight:500}.org-chart small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.org-stem{width:1px;height:20px;background:#a1ae93;margin:auto}.org-central{padding:15px;background:var(--ink);color:#ece8d6}.org-central small{color:#b3c0a7}.org-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.org-groups span{font-size:11px;border:1px solid #bec6b2;padding:10px 6px;background:#f7f5ee}.org-chart .org-local{font-size:11px;margin:16px 0 0;color:#7f876f}.org-note{font-size:10px;color:var(--muted);margin-top:30px;padding-top:16px;border-top:1px solid #d6d9cd}.research-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:17px;font-size:10px}.research-links>span{color:#8a7448}.research-links button{font-size:10px;padding:0;text-align:left}.research-links button:hover{color:#9a793e}
@media(max-width:1050px){.portal-home nav{gap:13px;font-size:11px}.news-layout{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.news-heading h2 span{display:none}.channel-feature{padding:22px}.secretariat-intro{gap:30px}.news-tools .filters button{padding:6px 8px}}
@media(max-width:760px){.portal-home .hero{min-height:450px}.portal-home .hero-inner{padding:35px 22px}.portal-home .hero h1{font-size:36px}.portal-home .hero p{font-size:12px}.portal-home .hero-note{letter-spacing:1px;font-size:9px}.portal-home .hero .eyebrow{margin-bottom:17px}.portal-home .hero .vertical-note{display:none}.portal-home nav{font-size:13px;gap:0}.news-heading{align-items:flex-start;flex-direction:column;gap:9px}.news-heading h2{font-size:28px}.news-heading .text-link{font-size:10px;padding:5px 0}.portal-news{padding-top:32px;padding-bottom:40px}.news-layout{display:flex;flex-direction:column;gap:25px}.news-column{min-width:0}.news-tools .filters{gap:0;justify-content:flex-start}.news-tools .filters button{font-size:10px;padding:7px 10px}.news-caption{font-size:9px;align-items:flex-start}.news-caption>span:last-child{white-space:nowrap}.news-item{padding:20px 0}.news-item h3{font-size:20px}.news-item p{font-size:12px}.news-bottom{align-items:flex-start}.news-bottom>span{max-width:70%;font-size:9px}.news-sidebar{display:grid;grid-template-columns:1fr;gap:18px}.side-block{margin:0}.channel-feature{padding:25px}.channel-feature h3{font-size:30px}.channel-feature h3 br{display:none}.channel-feature .channel-tags{grid-template-columns:repeat(2,1fr)}.channel-top{margin-bottom:18px}.secretariat-section{padding:42px 0}.secretariat-intro{grid-template-columns:1fr;gap:26px}.secretariat-intro h3{font-size:25px}.org-top{gap:8px}.org-top>div{padding:13px 9px}.org-chart strong{font-size:12px}.org-chart small{font-size:9px}.org-groups{gap:6px}.org-groups span{font-size:10px;padding:10px 4px}.org-note{margin-top:23px}.research-links{flex-direction:column;gap:12px}.portal-home .section-head h2{overflow-wrap:anywhere}}
