.page-news{background:var(--paper);color:var(--ink)}
.news-main{padding:132px 6% 64px;min-height:80vh}.news-wrap{max-width:1440px;margin:auto}
.news-breadcrumb{display:flex;gap:16px;font-size:11px;color:#526c75;margin-bottom:70px}.news-breadcrumb a{color:inherit;text-decoration:none}.news-breadcrumb a:hover{color:#176b70}
.news-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:54px}.news-kicker{display:block;font:11px var(--type-latin);letter-spacing:.12em;margin-bottom:22px}
.news-heading h1{display:flex;align-items:center;gap:22px;font:500 clamp(36px,4.7vw,68px)/1.3 var(--type-body);letter-spacing:.045em;margin:0}.news-dot{width:9px;height:9px;background:#257e82;align-self:flex-end;margin-bottom:.24em}
.news-heading p{font-size:14px;line-height:1.9;letter-spacing:.035em;margin:0 0 4px;color:#526c75}
.news-feed{border-top:1px solid #8ca1a6}.news-feed-head{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid #c2cfd0}.news-feed-head h2{font-size:12px;font-weight:400;margin:0}.news-count{font:12px var(--type-latin);color:#526c75}
.news-empty{padding:62px 24px 70px;text-align:center}.news-empty-mark{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:32px;margin-bottom:28px}.news-empty-mark i{display:block;width:11px;height:11px;background:#9fd8d4}.news-empty-mark i:nth-child(2){height:22px;background:#6bb3b1}.news-empty h2{font-size:20px;line-height:1.7;font-weight:500;margin:0 0 14px;letter-spacing:.035em}.news-empty p{font-size:13px;line-height:2;color:#526c75;margin:0}
.news-bottom{border-top:1px solid #c2cfd0;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.news-bottom>span{font:9px var(--type-latin);letter-spacing:.12em;color:#526c75}.news-bottom a{color:inherit;text-decoration:none;transition:color .2s}.news-bottom a:hover{color:#176b70}
.news-row{display:grid;grid-template-columns:110px 120px 1fr;gap:24px;padding:28px 14px;border-bottom:1px solid #c2cfd0;color:inherit;text-decoration:none;transition:background .2s,color .2s}.news-row:hover{background:rgba(37,126,130,.06);color:#176b70}.news-row time,.news-category{font-size:12px;color:#526c75}.news-row h3{font-size:17px;line-height:1.7;font-weight:500;margin:0}.news-article{max-width:800px;margin:0 auto 64px}.news-article time{font-size:12px;color:#526c75}.news-article h2{font-size:28px;line-height:1.6;font-weight:500}.news-article p{font-size:15px;line-height:2;white-space:pre-wrap}.news-article a{display:inline-block;margin-top:30px;color:inherit}
.news-main a:focus-visible{outline:2px solid #257e82;outline-offset:5px}
@media(max-width:700px){.news-main{padding:110px 7% 44px}.news-breadcrumb{margin-bottom:46px}.news-heading{display:block;padding-bottom:32px}.news-heading p{font-size:12px;margin-top:25px}.news-kicker{font-size:10px;margin-bottom:18px}.news-empty{padding:46px 0 50px}.news-empty h2{font-size:18px}.news-empty p{font-size:12px}.news-row{grid-template-columns:95px 1fr;gap:14px;padding:24px 0}.news-row h3{grid-column:1/-1;font-size:16px}}
@media(prefers-reduced-motion:reduce){.news-main a{transition:none}}
.news-new{display:inline-block;vertical-align:middle;margin-left:14px;padding:3px 7px;border:1px solid #729d9e;color:#176b70;font:10px/1.2 var(--type-latin);letter-spacing:.06em;white-space:nowrap}
.news-meta{display:flex;align-items:center}.news-meta .news-new{margin-left:16px}
.home-news{background:var(--paper);color:var(--ink);padding:64px 6% 48px}.home-news-inner{max-width:1440px;margin:auto;border-top:1px solid #91a5aa;padding-top:38px;display:grid;grid-template-columns:.85fr 1.15fr;gap:8%}
.home-news-heading h2{font-size:clamp(26px,2.5vw,38px);font-weight:500;letter-spacing:.03em;margin:0 0 26px;line-height:1.5}.home-news-heading .news-kicker{font-size:10px;margin-bottom:18px}
.news-all{display:inline-block;padding:8px 0;font-size:12px;color:inherit;text-decoration:none;transition:color .2s}.news-all:hover{color:#176b70}.home-news a:focus-visible{outline:2px solid #257e82;outline-offset:5px}
.home-news .news-empty{font-size:13px;color:#526c75;text-align:left;margin:0;padding:38px 0 48px;line-height:1.9}
.home-news .news-row{grid-template-columns:100px 1fr;gap:12px 22px;padding:23px 12px}.home-news .news-row:first-child{padding-top:0}.home-news .news-row h3{grid-column:1/-1;font-size:16px}.home-news .news-category{font-size:11px}
@media(max-width:700px){.home-news{padding:40px 7% 32px}.home-news-inner{grid-template-columns:1fr;gap:24px;padding-top:28px}.home-news-heading{display:grid;grid-template-columns:1fr auto;align-items:center}.home-news-heading .news-kicker{grid-column:1/-1;margin-bottom:12px}.home-news-heading h2{margin:0;font-size:26px}.home-news .news-empty{padding:12px 0 24px;font-size:12px}.home-news .news-row{padding:22px 0}.news-new{margin-left:10px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.news-all{transition:none}}

/* Only a fresh announcement joins the purpose composition. */
.purpose-news[hidden]{display:none!important}
.purpose-news{pointer-events:auto;display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;align-items:center;padding:20px 0;margin-top:30px;border-top:1px solid rgba(16,42,54,.3);border-bottom:1px solid rgba(16,42,54,.3)}
.purpose-news-label{font:11px var(--type-latin);letter-spacing:.1em}.purpose-news-tag{display:block;font:10px var(--type-body);letter-spacing:.035em;margin-top:9px}
.purpose-news .news-row{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;border:0;padding:6px 10px;margin:-6px -10px}.purpose-news .news-row time,.purpose-news .news-category{font-size:10px;color:#345c64}.purpose-news .news-row h3{grid-column:1/-1;font-size:14px;line-height:1.7}.purpose-news .news-row:hover{background:rgba(255,255,255,.18);color:#155b60}.purpose-news .news-all{font-size:11px;white-space:nowrap}.purpose-news .news-new{font-size:9px;padding:2px 5px;border-color:#527e83;color:#174e55}
.mint-chapter:has(.purpose-news:not([hidden]))>.eyebrow{margin-bottom:28px}
.mint-chapter:has(.purpose-news:not([hidden])) .chapter-bottom{margin-top:20px;padding-top:0;border:0}
.purpose-news a:focus-visible{outline:2px solid #176b70;outline-offset:5px}
@media(max-width:800px){.purpose-news{grid-template-columns:1fr auto;gap:12px;margin-top:22px;padding:16px 0}.purpose-news-label{display:flex;align-items:center;gap:14px;font-size:10px}.purpose-news-tag{margin:0;font-size:9px}.purpose-news .news-all{grid-column:2;grid-row:1;font-size:10px;padding:0}.purpose-news .news-list{grid-column:1/-1}.purpose-news .news-row h3{font-size:12px}.mint-chapter:has(.purpose-news:not([hidden])){padding-top:40px;padding-bottom:60px}.mint-chapter:has(.purpose-news:not([hidden]))>.eyebrow{margin-bottom:18px}.mint-chapter:has(.purpose-news:not([hidden])) .purpose-content{gap:18px}.mint-chapter:has(.purpose-news:not([hidden])) .chapter-bottom{margin-top:16px}}
