.news-section{scroll-margin-top:30px}.news-carousel{background:#fff;border:1px solid #dfe6f3;border-radius:27px;overflow:hidden;box-shadow:0 15px 45px #253c6a08}.news-slide{display:grid;grid-template-columns:1fr 1.1fr;min-height:355px}.news-art{position:relative;min-width:0;background:#e8effc;overflow:hidden}.news-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.news-art-fallback{display:grid;place-items:center;min-height:355px;height:100%;background:radial-gradient(circle at 20% 20%,#e7fba1,transparent 55%),linear-gradient(130deg,#dbe7ff,#e4d8ff);color:#3158c7}.news-art-fallback>span{font-size:180px;line-height:1;transform:rotate(-15deg)}.news-art-fallback>i{position:absolute;right:22%;bottom:20%;font-size:55px;font-style:normal;color:#274fae;background:white;border-radius:50%;width:90px;height:90px;display:grid;place-items:center;box-shadow:0 12px 30px #243c6b16}.news-image-label{position:absolute;left:22px;bottom:20px;border:1px solid #ffffff55;background:#142b54cc;backdrop-filter:blur(9px);color:white;padding:9px 12px;border-radius:9px;font-size:9px;letter-spacing:1.5px}.news-copy{padding:34px;min-width:0;display:flex;align-items:flex-start;flex-direction:column}.news-kicker{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#7b8faa;font-size:10px;line-height:1.7}.news-copy h3{font-size:28px;line-height:1.35;letter-spacing:-.8px;margin:21px 0 13px;overflow-wrap:anywhere}.news-copy>p{font-size:13px;line-height:1.85;color:#7083a1;margin:0 0 25px;overflow-wrap:anywhere}.news-copy .btn{margin-top:auto;font-size:12px}.news-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 25px;border-top:1px solid #e3e9f4}.news-pagination{display:flex;gap:7px;flex-wrap:wrap;max-width:65%}.news-dot{width:23px;height:26px;display:grid;place-items:center;border:0;background:transparent;padding:0}.news-dot span{font-size:0;width:7px;height:7px;background:#bac8e0;border-radius:10px;transition:width .2s}.news-dot[aria-pressed=true] span{background:#315ce8;width:23px}.news-buttons{display:flex;gap:8px;align-items:center;flex-shrink:0}.news-counter{font-size:11px;color:#7489aa;margin-right:8px}.news-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe4f2;border-radius:11px;background:#f6f9ff;color:#3157a1;font-size:18px}.news-arrow:hover{background:#e6edff}.news-empty{display:flex;align-items:center;gap:22px;padding:30px}.news-empty h3{font-size:20px;margin:0 0 8px}.news-empty p{font-size:12px;color:#798ba7;margin:0;line-height:1.8}.news-empty>.btn{margin-left:auto}.news-is-empty{background:#edf3ff;border-style:dashed;box-shadow:none}.news-loading{text-align:center;padding:55px;color:#7a8da9}.news-admin-image{width:100%;height:175px;object-fit:cover;border-radius:13px;margin-bottom:18px}.news-admin-placeholder{height:100px;border-radius:13px;background:#eaf0ff;color:#7d96c6;display:grid;place-items:center;font-size:40px;margin-bottom:18px}.news-admin-card h3,.news-admin-card p{overflow-wrap:anywhere}.news-admin-card .card-actions{margin-top:22px}.news-admin-card .record-head{margin-top:6px}.news-translations{margin-top:22px;padding:16px;background:#f1f5ff;border:1px solid #dfe6f3;border-radius:13px}.news-translations summary{cursor:pointer;font-size:12px;font-weight:700;line-height:1.8}.news-translations h3{font-size:16px;margin-top:25px}.news-detail-image{width:100%;max-height:330px;object-fit:contain;background:#eaf0ff;margin:22px 0 6px;border-radius:14px}.news-full-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px!important;line-height:1.9!important}#news-detail>time{font-size:11px;color:#7c90ae}#news-detail>h2{overflow-wrap:anywhere}#news-form textarea{min-height:150px}.news-controls[hidden]{display:none}
html[data-theme=dark] .news-carousel{background:#152238;border-color:#2c3d59}html[data-theme=dark] .news-controls{border-color:#2c3d59}html[data-theme=dark] .news-copy h3,html[data-theme=dark] .news-empty h3{color:#e4ebfa}html[data-theme=dark] :is(.news-copy>p,.news-kicker,.news-counter,.news-empty p,#news-detail>time){color:#acbcd5}html[data-theme=dark] .news-arrow{background:#223858;border-color:#3a5072;color:#c8d9ff}html[data-theme=dark] .news-dot span{background:#597191}html[data-theme=dark] .news-dot[aria-pressed=true] span{background:#9ab7ff}html[data-theme=dark] .news-is-empty,html[data-theme=dark] .news-translations{background:#172a46;border-color:#3a5072}html[data-theme=dark] .news-admin-placeholder{background:#263c5f;color:#a9c3f0}
@media(max-width:760px){.news-slide{grid-template-columns:1fr}.news-art{height:210px}.news-art-fallback{min-height:210px}.news-art-fallback>span{font-size:140px}.news-art-fallback>i{height:65px;width:65px;font-size:40px}.news-copy{padding:25px}.news-copy h3{font-size:24px;margin-top:18px}.news-copy>p{font-size:12px}.news-kicker{font-size:10px;gap:9px}.news-controls{padding:15px;gap:10px;flex-wrap:wrap}.news-pagination{max-width:100%;gap:3px}.news-buttons{margin-left:auto}.news-dot{width:19px}.news-dot[aria-pressed=true] span{width:19px}.news-image-label{font-size:8px;left:16px;bottom:15px}.news-empty{padding:25px;flex-wrap:wrap;gap:17px}.news-empty>.btn{margin-left:0}.news-section .section-head h2{font-size:29px}.news-carousel{border-radius:22px}}
