.news-module__cJ7pZa__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.news-module__cJ7pZa__newsSection{padding-block:70px;scroll-margin-top:80px}.news-module__cJ7pZa__filterBar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;scroll-margin-top:90px;display:flex}.news-module__cJ7pZa__filterButton{cursor:pointer;border:1px solid var(--theme-color-line-strong);background:var(--theme-color-surface);color:var(--theme-color-muted);border-radius:20px;justify-content:center;align-items:center;padding:8px 22px;font-size:14px;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex}.news-module__cJ7pZa__filterButton:hover{border-color:var(--theme-color-accent);background:color-mix(in srgb, var(--theme-color-accent) 6%, transparent);color:var(--theme-color-accent)}.news-module__cJ7pZa__filterButton.news-module__cJ7pZa__active{border-color:var(--theme-color-accent);background:var(--theme-color-accent);color:var(--theme-color-surface)}.news-module__cJ7pZa__filterButton:focus-visible,.news-module__cJ7pZa__pageButton:focus-visible,.news-module__cJ7pZa__newsCardLink:focus-visible,.news-module__cJ7pZa__subscribeForm input:focus-visible,.news-module__cJ7pZa__subscribeForm button:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-color-accent) 45%, transparent);outline-offset:3px}.news-module__cJ7pZa__categoryDescription{max-width:680px;color:var(--theme-color-soft);text-align:center;margin:-24px auto 28px;font-size:14px;line-height:1.7}.news-module__cJ7pZa__resultStatus{color:var(--theme-color-subtle);text-align:center;margin:-24px 0 28px;font-size:13px}.news-module__cJ7pZa__categoryDescription+.news-module__cJ7pZa__resultStatus{margin-top:-18px}.news-module__cJ7pZa__resultStatus:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-color-accent) 55%, transparent);outline-offset:4px}.news-module__cJ7pZa__newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.news-module__cJ7pZa__newsCard{border:1px solid var(--theme-color-line);background:var(--theme-color-surface);box-shadow:0 2px 16px color-mix(in srgb, var(--theme-color-hero) 6%, transparent);border-radius:10px;transition:transform .3s,box-shadow .3s;overflow:hidden}.news-module__cJ7pZa__newsCard:hover{box-shadow:0 8px 32px color-mix(in srgb, var(--theme-color-hero) 10%, transparent);transform:translateY(-4px)}.news-module__cJ7pZa__newsCardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.news-module__cJ7pZa__newsCardLink:focus-visible{outline-color:color-mix(in srgb, var(--theme-color-accent) 55%, transparent);outline-offset:-3px}.news-module__cJ7pZa__newsImage{background:radial-gradient(circle at center, color-mix(in srgb, var(--theme-color-accent) 8%, transparent), transparent 65%), linear-gradient(135deg, var(--theme-color-hero) 0%, var(--theme-color-hero-light) 100%);height:180px;color:color-mix(in srgb, var(--theme-color-accent) 35%, transparent);flex:none;justify-content:center;align-items:center;display:flex}.news-module__cJ7pZa__newsBody{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.news-module__cJ7pZa__newsTag{background:color-mix(in srgb, var(--theme-color-accent) 12%, transparent);color:var(--theme-color-accent);border-radius:12px;align-self:flex-start;margin-bottom:10px;padding:3px 12px;font-size:12px}.news-module__cJ7pZa__newsBody h2{color:var(--theme-color-hero);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.news-module__cJ7pZa__date{color:var(--theme-color-faint);align-items:center;gap:4px;margin-bottom:10px;font-size:13px;display:flex}.news-module__cJ7pZa__summary{color:var(--theme-color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.news-module__cJ7pZa__readMore{color:var(--theme-color-accent);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:500;transition:gap .3s;display:inline-flex}.news-module__cJ7pZa__newsCard:hover .news-module__cJ7pZa__readMore{gap:8px}.news-module__cJ7pZa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:50px;display:flex}.news-module__cJ7pZa__pageButton{cursor:pointer;border:1px solid var(--theme-color-line);background:var(--theme-color-surface);width:40px;height:40px;color:var(--theme-color-muted);border-radius:8px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s;display:flex}.news-module__cJ7pZa__pageButton:hover{border-color:var(--theme-color-accent);color:var(--theme-color-accent)}.news-module__cJ7pZa__pageButton.news-module__cJ7pZa__active{border-color:var(--theme-color-header);background:var(--theme-color-header);color:var(--theme-color-surface);box-shadow:0 0 0 2px var(--theme-color-accent-soft)}.news-module__cJ7pZa__pageButton:disabled,.news-module__cJ7pZa__pageButton.news-module__cJ7pZa__disabled{cursor:not-allowed;border-color:var(--theme-color-line);background:var(--theme-color-page);color:var(--theme-color-disabled)}.news-module__cJ7pZa__pageEllipsis{width:28px;height:40px;color:var(--theme-color-subtle);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.news-module__cJ7pZa__subscribeSection{background:var(--theme-color-page);text-align:center;padding-block:60px}.news-module__cJ7pZa__subscribeSection h2{color:var(--theme-color-hero);letter-spacing:2px;font-size:24px;font-weight:300}.news-module__cJ7pZa__subscribeSection h2 span{color:var(--theme-color-accent)}.news-module__cJ7pZa__subscribeSection>div>p,.news-module__cJ7pZa__subscribeRichText{color:var(--theme-color-soft);margin-top:8px;font-size:14px}.news-module__cJ7pZa__subscribeRichText a{color:var(--theme-color-header);text-underline-offset:2px;text-decoration:underline}.news-module__cJ7pZa__subscribeRichText p+p{margin-top:8px}.news-module__cJ7pZa__subscribeForm{max-width:480px;margin:24px auto 0;display:flex}.news-module__cJ7pZa__subscribeForm input{border:1px solid var(--theme-color-line-strong);background:var(--theme-color-surface);border-right:0;border-radius:4px 0 0 4px;outline:0;flex:1;min-width:0;padding:12px 16px;font-size:14px}.news-module__cJ7pZa__subscribeForm input:focus{border-color:var(--theme-color-accent)}.news-module__cJ7pZa__subscribeForm button{cursor:pointer;background:var(--theme-color-accent);color:var(--theme-color-surface);letter-spacing:1px;border:0;border-radius:0 4px 4px 0;padding:12px 28px;font-size:14px;transition:background-color .3s}.news-module__cJ7pZa__subscribeForm button:hover{background:var(--theme-color-header)}.news-module__cJ7pZa__subscribeStatus{min-height:1.5em;color:var(--theme-color-soft);margin-top:8px;font-size:13px}.news-module__cJ7pZa__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1024px){.news-module__cJ7pZa__newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.news-module__cJ7pZa__newsSection{padding-block:52px}.news-module__cJ7pZa__newsGrid{grid-template-columns:1fr}.news-module__cJ7pZa__filterBar{gap:6px}.news-module__cJ7pZa__filterButton{padding:6px 16px;font-size:13px}.news-module__cJ7pZa__newsImage{height:168px}.news-module__cJ7pZa__newsBody{padding:18px 20px 22px}}@media (max-width:500px){.news-module__cJ7pZa__subscribeForm{flex-direction:column;gap:10px}.news-module__cJ7pZa__subscribeForm input{border-right:1px solid var(--theme-color-line-strong);border-radius:4px}.news-module__cJ7pZa__subscribeForm button{border-radius:4px}}
