.news-listing{background:radial-gradient(ellipse at 0 55%,#eafbff88,transparent 35%),white}.news-listing button,.news-listing input{font-family:inherit}.nl-hero{overflow:hidden;background:#fcfeff}.nl-hero>.container{display:grid;grid-template-columns:1fr 1.4fr;min-height:370px}.nl-intro{padding:27px 27px 24px 0}.nl-intro .eyebrow{font-size:14px;margin-bottom:10px}.nl-intro h1{font-size:52px;letter-spacing:-1.5px;line-height:1.05}.nl-intro h1 span{color:var(--red);font-size:39px;display:block;margin-top:5px}.nl-intro>p:not(.eyebrow){font-size:15px;line-height:1.5;margin:14px 0}.nl-promises{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.nl-promises span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.nl-promises svg{color:#009edc;width:25px;height:25px}.nl-promises span:nth-child(2) svg{color:var(--red)}.nl-promises span:nth-child(3) svg{color:#6630ed}.nl-photo{position:relative;background:linear-gradient(0deg,#06273b80,transparent 70%),url(/images/balat-street-v2.png) 50%/cover;border-radius:0 0 0 90px;margin-right:calc((min(1240px,100vw - 80px) - 100vw)/2)}.nl-photo em{position:absolute;bottom:35px;left:50px;font:italic 35px/1.05 Georgia,serif;transform:rotate(-8deg);color:white;text-shadow:0 2px 7px #000}.nl-signs{position:absolute;right:25px;top:25px;display:grid;gap:7px;max-width:185px;transform:rotate(-7deg)}.nl-signs span{background:#ff174c;color:white;text-align:center;padding:11px 12px;font-size:14px;font-weight:900;box-shadow:0 3px 4px #0003}.nl-signs span:nth-child(2){background:#1654ff}.nl-signs span:nth-child(3){background:#ff8b17}.nl-signs span:nth-child(4){background:#00adbd}.nl-content{padding-top:25px}.nl-search-section{scroll-margin-top:100px}.nl-heading h2,.nl-search-section h2,.nl-section>h2{font-size:25px;letter-spacing:-.6px;margin-bottom:13px}.nl-filters{gap:15px}.nl-filters,.nl-filters>label{display:flex;align-items:center}.nl-filters>label{gap:9px;padding:0 12px;border:1px solid #dce7fc;border-radius:9px;flex:0 0 300px;color:#1450f8}.nl-filters input{width:100%;min-width:0;border:0;background:transparent;padding:12px 0;font-size:16px;color:var(--navy)}.nl-filters>div{display:flex;gap:6px;flex-wrap:wrap}.nl-filters button{border:1px solid #dce6fa;border-radius:8px;background:white;color:#2850db;padding:9px 10px;font-size:14px}.nl-filters button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:white}.nl-preview{background:#f3f8ff;border-radius:8px;padding:10px 13px;margin:16px 0 21px;color:#63799f;font-size:14px;line-height:1.5}.nl-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:23px}.nl-section{margin-bottom:28px;scroll-margin-top:100px}.nl-featured{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #e4edf9;border-radius:13px;overflow:hidden;background:white}.nl-featured>img{width:100%;height:100%;min-height:260px;object-fit:cover}.nl-featured>div{padding:22px 19px}.nl-copy small,.nl-featured small{display:flex;align-items:center;gap:6px;font-size:14px;color:#617cb4}.nl-featured h3{font-size:27px;letter-spacing:-.8px;line-height:1.12;margin:12px 0}.nl-featured p{font-size:15px;line-height:1.5;color:#6074a1;margin-bottom:17px}.nl-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.nl-heading h2{margin:0}.nl-heading>span{font-size:14px;color:#7483a3}.nl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.nl-cards article{display:flex;flex-direction:column;border:1px solid #e3ebfa;border-radius:12px;overflow:hidden;background:white;box-shadow:0 4px 13px #24467806}.nl-cover{position:relative}.nl-cover img{display:block;width:100%;height:145px;object-fit:cover}.nl-cover>span{position:absolute;top:9px;left:8px;font-size:14px;background:#009b6d;color:white;border-radius:15px;padding:5px 9px;font-weight:700}.nl-cards article:nth-child(2n) .nl-cover>span{background:#fb881e}.nl-cards article:nth-child(3n) .nl-cover>span{background:#9343d9}.nl-copy{display:flex;flex-direction:column;flex:1 1;padding:12px}.nl-copy h3{font-size:16px;line-height:1.3;margin:9px 0}.nl-copy p{font-size:15px;line-height:1.5;color:#6276a4;margin-bottom:14px}.nl-pill{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #cedcff;border-radius:20px;background:white;color:#2052ec;padding:8px 12px;font-size:14px;font-weight:700}.nl-copy .nl-pill{margin-top:auto;width:100%}.nl-empty{border:1px dashed #b8ccee;background:#f7fbff;border-radius:12px;padding:30px;text-align:center}.nl-empty h3{font-size:19px;margin:12px 0}.nl-empty p{font-size:15px;margin-bottom:15px}.nl-more{display:flex;margin:18px auto 0}.nl-subtitle{font-size:14px;color:#6e81a7;line-height:1.5;margin:0 0 12px}.nl-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nl-stories a{border:1px solid #e5edf9;border-radius:10px;overflow:hidden;background:white}.nl-stories img{width:100%;height:115px;object-fit:cover}.nl-stories h3{font-size:16px;line-height:1.3;padding:8px 10px 0}.nl-stories p{font-size:15px;line-height:1.4;color:#667da5;padding:7px 10px 13px}.nl-panel{padding:16px;border:1px solid #e4edf9;border-radius:13px;margin-bottom:15px;background:white}.nl-panel h2{font-size:22px;letter-spacing:-.6px;margin-bottom:12px}.nl-mini,.nl-panel h2{display:flex;align-items:center;gap:8px}.nl-mini{padding:10px 0;border-bottom:1px solid #edf2fa}.nl-mini:last-child{border:0}.nl-mini>b{background:#fff0f4;color:var(--red);border-radius:50%;width:25px;height:29px;display:grid;place-items:center;flex-shrink:0;font-size:14px}.nl-mini img{width:66px;height:52px;object-fit:cover;border-radius:7px}.nl-mini strong{font-size:14px;line-height:1.35;display:block}.nl-mini small{font-size:14px;display:block;color:#7182ae;margin-top:5px}.nl-notice{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf2fa;padding:13px 0}.nl-notice:last-child{border:0}.nl-notice>svg{width:22px;color:#1474ef;flex-shrink:0}.nl-notice>span{flex:1 1}.nl-notice small,.nl-notice strong{display:block;font-size:14px}.nl-notice small{color:#6c80a6;margin-top:5px;line-height:1.4}.nl-panel>p:not(.nl-subtitle){font-size:15px;line-height:1.5;color:#6176a4;margin-bottom:10px}.nl-newsletter{background:linear-gradient(120deg,#fff3ed,#fff0f6)}.nl-newsletter h2 svg{color:#ff9217}.nl-newsletter label{font-size:14px;display:block;margin-bottom:6px}.nl-newsletter form>div{display:flex}.nl-newsletter input{min-width:0;width:100%;border:1px solid #d9e3fa;border-radius:7px 0 0 7px;padding:11px;font-size:16px}.nl-newsletter button{background:var(--red);color:white;border:0;border-radius:0 7px 7px 0;padding:9px 12px}.nl-newsletter>small{font-size:14px;color:#7e7c9f;margin-top:9px;display:block}.nl-newsletter p[role=status]{margin-top:12px}.nl-join{background:linear-gradient(90deg,#082b3fdd,#082b3f55),url(/images/balat-community-v2.png) 50%/cover;border-radius:14px;padding:24px 18px;color:white;margin-bottom:15px}.nl-join h2{font-size:26px;font-family:Georgia,serif;font-style:italic}.nl-join p{color:white;font-size:15px;margin:12px 0 18px}.nl-banner{background:linear-gradient(90deg,#09243bdd,transparent 95%),url(/images/balat-community-v2.png) center 55%/cover;color:white}.nl-banner>.container{padding-block:33px}.nl-banner h2{font-size:28px;line-height:1.2}.nl-banner p{color:white;font-size:15px;margin:10px 0 16px}.news-listing :focus-visible{outline:3px solid #00adc6;outline-offset:3px}.news-listing button{cursor:pointer}@media(max-width:1000px){.nl-intro h1{font-size:46px}.nl-intro h1 span{font-size:33px}.nl-filters{align-items:stretch;flex-direction:column}.nl-filters>label{flex:auto}.nl-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:17px}.nl-featured{grid-template-columns:1fr}.nl-featured>img{height:220px;min-height:0}.nl-cards{grid-template-columns:1fr 1fr}.nl-mini img{width:48px}.nl-mini>b{width:20px}.nl-promises{flex-wrap:wrap}.nl-panel{padding:13px}}@media(max-width:700px){.nl-hero>.container{width:100%;display:flex;flex-direction:column}.nl-intro{padding:25px 22px}.nl-intro h1{font-size:47px}.nl-intro h1 span{font-size:36px}.nl-promises{gap:8px}.nl-promises span{font-size:14px}.nl-promises svg{width:22px}.nl-photo{min-height:235px;margin:0 0 0 18px;border-radius:45px 0 0 0}.nl-photo em{font-size:28px;left:25px;bottom:25px}.nl-signs{max-width:145px;right:13px;top:20px}.nl-signs span{font-size:14px;padding:9px}.nl-filters>div{gap:6px}.nl-filters button{font-size:14px;padding:9px}.nl-layout{grid-template-columns:1fr;gap:0}.nl-featured>img{height:210px}.nl-featured h3{font-size:25px}.nl-cards{gap:10px}.nl-cover img{height:125px}.nl-cover>span{font-size:14px;padding:4px 7px}.nl-copy{padding:10px}.nl-copy small{font-size:14px}.nl-copy h3{font-size:16px}.nl-copy p{font-size:15px}.nl-stories{grid-template-columns:1fr}.nl-stories a{display:grid;grid-template-columns:110px 1fr}.nl-stories img{grid-row:span 2;height:100%;min-height:95px}.nl-stories h3{font-size:16px;padding-top:13px}.nl-panel{padding:17px}.nl-mini img{width:80px;height:65px}.nl-mini small,.nl-mini strong{font-size:14px}.nl-banner h2{font-size:25px}.nl-heading h2,.nl-section>h2{font-size:24px}}