.news-hub{padding-top:48px;padding-bottom:70px}.news-hub>h1{font-size:clamp(32px,5vw,60px);line-height:1.12;margin:14px 0}.news-hub>h1 span{color:var(--pink)}.news-hub>p{color:var(--muted)}.hub-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;margin-top:35px}.hub-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.hub-controls label{font-size:13px;font-weight:700}.hub-controls input,.hub-controls select{background:var(--paper);color:inherit;border:1px solid var(--line);padding:12px;border-radius:10px;min-width:180px;max-width:100%;font:inherit}.hub-controls input{flex:1}.hub-count{color:var(--muted);font-size:13px;margin:0 0 16px}.hub-sidebar{display:flex;flex-direction:column;gap:18px}.hub-side-panel{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px}.hub-side-panel h2{font-size:21px;margin:0 0 18px}.hub-side-panel p{color:var(--muted)}.hub-side-panel a{color:var(--pink);font-weight:700;text-decoration:none}.hub-highlight{display:block;padding:14px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.hub-highlight:last-child{border:0}.hub-highlight small{display:block;color:var(--pink);margin-bottom:5px}.hub-more{display:block;margin:25px auto;padding:13px 22px;border:0;border-radius:12px;background:var(--pink);color:white;font:inherit;font-weight:700;cursor:pointer}.hub-more[hidden]{display:none}.hub-side-ad{min-height:230px;margin:0}.news-hub .newsgrid{margin:0}@media(max-width:900px){.hub-layout{grid-template-columns:1fr}.hub-sidebar{display:grid;grid-template-columns:1fr 1fr}.hub-side-ad{min-height:160px}}@media(max-width:620px){.hub-sidebar{grid-template-columns:1fr}.hub-controls{align-items:stretch}.hub-controls input,.hub-controls select{width:100%}}
