#news{padding-block:85px;background:#fff;border-bottom:1px solid var(--line)}
.news-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.news-heading h2{font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.3;margin:0}.news-heading .eyebrow{margin-bottom:17px}.news-heading>span{font-size:12px;color:var(--gold);letter-spacing:2px;padding-bottom:5px}
.news-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:stretch}.news-feature{min-width:0;border:1px solid #e0e3d7;border-radius:12px;overflow:hidden;background:#f5f6ef}.news-empty-feature{position:relative;min-height:350px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(130deg,#f7f8f1,#edf2d9)}.news-empty-feature:after{content:"";position:absolute;right:35px;top:35px;width:48px;height:3px;background:var(--lime)}.news-edition{font-size:12px;letter-spacing:2.5px;color:#837957}.news-word{font-family:Georgia,serif;font-size:clamp(65px,8vw,108px);font-weight:400;letter-spacing:-5px;line-height:1;color:#d5dcc0;margin:28px 0}.news-empty-feature h3{font-size:20px;font-weight:500;margin:0 0 9px}.news-empty-feature p{font-size:14px;color:var(--muted);margin:0;line-height:1.7}.news-side{border-top:2px solid var(--dark);padding-top:23px;min-width:0}.news-side-heading{font-size:17px;font-weight:500;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.news-side-heading>span:last-child{font-size:12px;letter-spacing:2px;color:var(--gold)}.news-empty-list{min-height:270px;display:flex;flex-direction:column;justify-content:center}.news-empty-list>p{font-size:16px;color:var(--muted);margin:0 0 28px}.news-reserved-lines{display:grid;gap:26px}.news-reserved-lines span{height:1px;background:var(--line);width:100%}.news-reserved-lines span:nth-child(2){width:80%}
.news-feature-button{width:100%;height:100%;text-align:left;border:0;background:transparent;display:flex;flex-direction:column;padding:0;color:var(--dark)}.news-feature-photo{height:245px;overflow:hidden;background:#ecf0dd;width:100%}.news-feature-photo img{transition:transform .3s}.news-feature-button:hover img{transform:scale(1.025)}.news-feature-copy{padding:27px 30px;width:100%}.news-date{font-size:12px;letter-spacing:1px;color:#877752}.news-feature-copy h3{font-size:25px;font-weight:500;line-height:1.5;margin:14px 0 12px;overflow-wrap:anywhere}.news-feature-copy>p{font-size:15px;color:var(--muted);line-height:1.8;margin-bottom:20px}.news-read{font-size:14px;display:flex;align-items:center;justify-content:space-between}.news-read b{font-size:23px;font-weight:400;color:#68812b}.news-list{max-height:470px;overflow:auto;padding-right:4px}.news-row{display:grid;grid-template-columns:64px 1fr 22px;gap:20px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:white;padding:22px 0;color:var(--dark)}.news-row:hover h3{color:#6b7f27}.news-row time{font-size:13px;color:#8c7c58;line-height:1.7}.news-row h3{font-size:17px;line-height:1.65;font-weight:500;margin:0 0 7px;overflow-wrap:anywhere}.news-row p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-row>span:last-child{font-size:22px;align-self:center;color:var(--gold)}
.news-dialog{width:min(820px,92vw);max-height:88svh;padding:0;border:1px solid var(--line);border-radius:12px;color:var(--dark);background:white;box-shadow:0 20px 90px #10251940}.news-dialog::backdrop{background:#10251dcc}.news-dialog-top{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:15px 24px;background:white;border-bottom:1px solid var(--line);z-index:1}.news-dialog-top>span{font-size:12px;letter-spacing:2px;color:var(--gold)}.news-close{background:var(--platinum);border:0;width:40px;height:40px;border-radius:50%;font-size:25px}.news-article{padding:34px 40px 45px}.news-article h2{font-size:30px;line-height:1.5;margin:15px 0 25px;overflow-wrap:anywhere}.news-article img{height:auto;max-height:420px;object-fit:contain;margin-bottom:28px}.news-article p{font-size:16px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.news-dialog[open]{display:block}
@media(max-width:1150px) and (min-width:801px){.site-header nav,.site-header:lang(en) nav{gap:18px}.site-header nav a{font-size:14px}}
@media(max-width:800px){#news{padding-block:60px}.news-layout{grid-template-columns:1fr;gap:30px}.news-heading>span{display:none}.news-empty-feature{min-height:290px;padding:28px}.news-word{font-size:80px}.news-empty-list{min-height:170px}.news-feature-photo{height:220px}.news-row{gap:14px;grid-template-columns:54px 1fr 18px}.news-article{padding:28px 24px}.news-article h2{font-size:25px}.news-feature-copy{padding:25px}.news-feature-copy h3{font-size:22px}}
