.container_notice_page{width:100%;min-height:80vh;margin:0 auto;background:#fffaf1;color:#16130f}.news_hero{position:relative;display:grid;place-items:center;min-height:min(620px,72vh);padding:clamp(5rem,9vw,7rem) var(--page-gutter) var(--space-3xl);background-image:var(--news-hero-desktop);background-position:32% center;background-repeat:no-repeat;background-size:cover;isolation:isolate}.news_hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#100e0c57,#100e0cc7)}.news_hero_content{position:relative;z-index:1;width:min(100%,920px);margin-top:clamp(2rem,6vw,5rem);color:#fffaf1;text-align:center}.news_hero_content span,.news_intro span,.news_tab span{color:#f1c98e;font-family:var(--font-ui);font-size:1rem;font-weight:700;letter-spacing:.02em}.news_hero_content h1{max-width:900px;margin:.8rem auto 1rem;color:#fffaf1;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.news_hero_content p{max-width:650px;margin:0 auto;color:#fffaf1eb;font-size:clamp(1.1rem,2vw,1.28rem);line-height:1.65}.news_shell{width:min(calc(100% - (var(--page-gutter) * 2)),var(--page-max));margin:0 auto;padding:var(--space-3xl) 0}.news_intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.48fr);gap:var(--space-2xl);align-items:end;margin-bottom:var(--space-xl)}.news_intro span,.news_tab span{color:#9a542f}.news_intro h2{margin:var(--space-xs) 0 0;color:#16130f;font-family:var(--font-display);font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.news_intro p{margin:0;max-width:58ch;color:#463a31;line-height:1.7}.news_tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);width:100%;margin-bottom:var(--space-2xl)}.news_tab{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:110px;padding:var(--space-md);border:1px solid rgba(22,19,15,.16);background:#f3eee5;color:#16130f;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.08;text-align:left}.news_tab:hover,.news_tab:focus-visible,.news_tab.active{background:#16130f;border-color:#16130f;color:#fffaf1}.news_tab:hover span,.news_tab:focus-visible span,.news_tab.active span{color:#f1c98e}.news_tab:focus-visible,.news_pagination button:focus-visible,.news_item_link:focus-visible{outline:2px solid #9a542f;outline-offset:3px}.news_list{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.news_item{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);max-height:460px;background:#f3eee5;border:1px solid rgba(22,19,15,.14)}.news_item:nth-child(2n){background:#fff}.news_item_media{display:block;height:100%;overflow:hidden;background:#fff}.news_item_media:not([href]){pointer-events:none}.news_item_media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.news_item_content{display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2rem)}.news_item_meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-sm);color:#6b503f;font-family:var(--font-ui);font-size:.95rem;font-weight:700}.news_item_meta time:before{content:"·";margin-right:var(--space-sm)}.news_item h3{margin:0 0 var(--space-sm);color:#16130f;font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.65rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.news_item p{max-width:68ch;margin:0 0 var(--space-md);color:#463a31;line-height:1.65}.news_item_summary{color:#2e261f;font-weight:700}.news_item_link,.news_item_pending{width:fit-content;margin-top:auto;padding-top:var(--space-sm);color:#16130f;font-family:var(--font-ui);font-weight:800}.news_item_link{text-underline-offset:.25em}.news_item_link:hover,.news_item_link:focus-visible{color:#9a542f}.news_item_pending{color:#7a604d}.news_pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:var(--space-2xl)}.news_pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-sm);border:1px solid rgba(22,19,15,.18);background:#fffaf1;color:#16130f;font-family:var(--font-ui);font-weight:800}.news_pagination button:hover:not(:disabled),.news_pagination button.active{background:#16130f;border-color:#16130f;color:#fffaf1}.news_pagination button:disabled{cursor:not-allowed;opacity:.34}@media (max-width: 900px){.news_intro,.news_item{grid-template-columns:1fr}.news_item{max-height:none}.news_item_media{height:auto}.news_item_media img{height:auto;max-height:60vh}}@media (max-width: 768px){.news_hero{min-height:auto;padding-top:4rem;background-image:var(--news-hero-mobile);background-position:center}}@media (max-width: 520px){.news_intro h2{font-size:clamp(1.95rem,10vw,2.55rem);line-height:1.08;overflow-wrap:anywhere}.news_tabs{grid-template-columns:1fr}.news_item_media{min-height:220px}.news_item_meta{display:grid;gap:.15rem}.news_item_meta time:before{content:"";margin:0}}.news_empty{margin:0;padding:clamp(2rem,6vw,3.5rem) var(--space-md);color:#6d675f;font-family:var(--font-ui);font-size:1.05rem;text-align:center;background:#fffaf1;border:1px dashed rgba(22,19,15,.18);border-radius:10px}.news_loading{display:grid;justify-items:center;gap:var(--space-sm);padding:clamp(2rem,6vw,3.5rem) var(--space-md)}.news_loading p{margin:0;color:#6d675f;font-family:var(--font-ui)}
