.sg-news-box{--sg-bg:#141a21;--sg-panel:rgba(7,10,13,.75);--sg-panel-hover:rgba(11,16,22,.82);--sg-text:#e7edf3;--sg-muted:rgba(231,237,243,.65);--sg-border:rgba(255,255,255,.08);--sg-accent:#22d3c7;--sg-accent-strong:#0db9ff;--sg-shadow:0 30px 60px rgba(5,10,16,.55);--sg-glow:0 0 25px rgba(34,211,199,.18);font-family:inherit;color:var(--sg-text)}.sg-news-box a,.sg-news-box a:hover,.sg-news-box a:focus{text-decoration:none}.sg-news-box__empty{padding:18px 20px;border-radius:14px;background:var(--sg-panel);border:1px solid var(--sg-border);box-shadow:var(--sg-shadow);font-size:14px;color:var(--sg-muted)}.sg-news-box__header{display:flex;align-items:center;gap:20px;margin-bottom:18px}.sg-news-box__heading{margin:0;font-size:28px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e9f7f6;text-shadow:0 8px 18px rgba(2,8,10,.55)}.sg-news-box__rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(34,211,199,.9),transparent);opacity:.8}.sg-news-box__grid{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:24px;align-items:stretch}.sg-news-box__list{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.sg-news-box__list-item{position:relative;display:flex;gap:14px;align-items:center;padding:12px 14px;background:var(--sg-panel);border:1px solid var(--sg-border);border-radius:14px;box-shadow:var(--sg-shadow);text-decoration:none;color:inherit;transition:background .2s ease,border-color .2s ease,transform .2s ease;backdrop-filter:blur(6px);width:100%;cursor:pointer;text-align:left;font:inherit;appearance:none}.sg-news-box__list-item:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,rgba(22,154,140,.22),rgba(10,21,28,0));opacity:.8;pointer-events:none}.sg-news-box__list-item>*{position:relative;z-index:1}.sg-news-box__list-item:hover{background:var(--sg-panel-hover);border-color:rgba(25,199,185,.4);transform:translateY(-1px)}.sg-news-box__list-item:focus-visible{outline:2px solid rgba(34,211,199,.6);outline-offset:2px}.sg-news-box__list-item.is-active{border-color:rgba(34,211,199,.65);box-shadow:var(--sg-shadow),var(--sg-glow);background:rgba(10,16,22,.9)}.sg-news-box__thumb{flex:0 0 72px;height:60px;border-radius:10px;overflow:hidden;background:#12181f;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05);color:rgba(231,237,243,.7);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sg-news-box__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.sg-news-box__thumb-placeholder{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(34,211,199,.4),rgba(13,185,255,.08))}.sg-news-box__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.sg-news-box__title{font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sg-text)}.sg-news-box__category{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-accent)}.sg-news-box__date{font-size:12px;color:var(--sg-muted)}.sg-news-box__featured{position:relative;background:rgba(6,9,12,.85);border-radius:18px;border:1px solid var(--sg-border);box-shadow:var(--sg-shadow);overflow:hidden}.sg-news-box__featured:before{content:"";position:absolute;inset:0;border-radius:18px;background:linear-gradient(135deg,rgba(22,154,140,.22),rgba(10,21,28,0));opacity:.85;pointer-events:none}.sg-news-box__featured>*{position:relative;z-index:1}.sg-news-box__featured-link{display:grid;grid-template-columns:minmax(160px,48%) minmax(0,1fr);text-decoration:none;color:inherit;height:100%;transition:border-color .2s ease,box-shadow .2s ease}.sg-news-box__featured:hover{border-color:rgba(34,211,199,.55);box-shadow:var(--sg-shadow),var(--sg-glow)}.sg-news-box__featured-media{position:relative;min-height:220px;background:#11161d;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.sg-news-box__featured-initials{font-size:28px;font-weight:700;letter-spacing:.1em;color:rgba(231,237,243,.75);background:linear-gradient(135deg,rgba(34,211,199,.5),rgba(13,185,255,.1));padding:28px 36px;border-radius:20px}.sg-news-box__featured-media.has-image .sg-news-box__featured-initials{opacity:0}.sg-news-box__featured-content{display:flex;flex-direction:column;gap:14px;padding:22px 24px;min-height:100%}.sg-news-box__featured-category{align-self:flex-start;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sg-accent);background:rgba(25,199,185,.15);padding:4px 10px;border-radius:999px}.sg-news-box__featured-title{font-size:20px;font-weight:700;line-height:1.35;color:var(--sg-text)}.sg-news-box__featured-excerpt{font-size:14px;line-height:1.5;color:var(--sg-muted);flex:1;max-height:300px;overflow:auto;padding-right:6px}.sg-news-box__featured-excerpt::-webkit-scrollbar{width:6px}.sg-news-box__featured-excerpt::-webkit-scrollbar-track{background:rgba(7,12,16,.35);border-radius:999px}.sg-news-box__featured-excerpt::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(34,211,199,.7),rgba(13,185,255,.7));border-radius:999px}.sg-news-box__featured-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sg-news-box__featured-date{color:var(--sg-muted)}.sg-news-box__button-wrap{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.sg-news-box__button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,199,.85),rgba(13,185,255,.85));color:#0b1117;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 20px rgba(15,25,35,.35)}@media (max-width:960px){.sg-news-box__grid{grid-template-columns:1fr}.sg-news-box__featured-link{grid-template-columns:1fr}.sg-news-box__featured-media{min-height:200px}.sg-news-box__heading{font-size:22px}.sg-news-box__list-item{box-shadow:none}.sg-news-box__featured{box-shadow:none}.sg-news-box__list{max-height:none;overflow:visible;padding-right:0}}@media (max-width:640px){.sg-news-box__list-item{padding:10px}.sg-news-box__featured-content{padding:18px}.sg-news-box__title{white-space:normal}}.sg-news-box__list::-webkit-scrollbar{width:6px}.sg-news-box__list::-webkit-scrollbar-track{background:rgba(7,12,16,.45);border-radius:999px}.sg-news-box__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(34,211,199,.8),rgba(13,185,255,.8));border-radius:999px}.sg-news-box__list{scrollbar-width:thin;scrollbar-color:rgba(34,211,199,.8) rgba(7,12,16,.45)}