.sv-home-news{padding:4rem 0;background:#f7fbfc}.sv-home-news-heading{max-width:none;display:flex;align-items:end;justify-content:space-between;margin-bottom:1.3rem;text-align:left}.sv-home-news-heading h2{font-size:clamp(1.65rem,3vw,2.3rem)}.sv-home-news-heading>a{color:var(--sv-primary);font-weight:800}.sv-home-news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sv-post-list-card{display:grid;grid-template-columns:104px 1fr;gap:1rem;align-items:center;min-height:112px;padding:.7rem;border:1px solid var(--sv-border);border-radius:16px;background:#fff;transition:box-shadow .2s,transform .2s}.sv-post-list-card:hover{transform:translateY(-2px);box-shadow:var(--sv-shadow)}.sv-post-list-thumb{display:grid;place-items:center;width:104px;height:82px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#e2f7ff,#ddf9e8);font-size:1.65rem}.sv-post-list-thumb img{width:100%;height:100%;object-fit:cover}.sv-post-list-card h3{display:-webkit-box;overflow:hidden;margin:.15rem 0 .35rem;font-size:.91rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sv-post-list-card .sv-read-more{font-size:.78rem}.sv-post-meta{margin:0;color:var(--sv-muted);font-size:.72rem}.sv-post-meta span{color:#15803d;font-weight:800}.sv-news-page{background:linear-gradient(180deg,#eefaff 0,#fff 350px)}.sv-news-page-hero{max-width:760px;padding:2rem 0 3rem}.sv-news-page-hero h1{margin:0;color:var(--sv-dark);font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.12;letter-spacing:-.045em}.sv-news-page-hero>p:last-child{max-width:650px;color:var(--sv-muted);font-size:1.1rem}.sv-news-feature,.sv-news-latest{margin-bottom:3rem}.sv-news-feature>h2,.sv-news-latest>h2{margin:0 0:1.2rem;color:var(--sv-dark);font-size:1.45rem}.sv-post-card{transition:transform .2s,box-shadow .2s}.sv-post-card:hover{transform:translateY(-3px);box-shadow:var(--sv-shadow)}.sv-post-card.is-featured{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch}.sv-post-card.is-featured .sv-post-image{aspect-ratio:auto;min-height:330px}.sv-post-card.is-featured .sv-post-content{display:flex;flex-direction:column;justify-content:center;padding:2rem}.sv-post-card.is-featured h3{font-size:1.55rem}.sv-news-list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.sv-news-list-grid .sv-post-list-card{min-height:122px}.sv-news-empty{display:grid;place-items:center;min-height:170px;border:1px dashed var(--sv-border);border-radius:var(--sv-radius);background:#fff;color:var(--sv-muted);text-align:center}.sv-news-empty span{font-size:2rem;color:var(--sv-primary)}.sv-pagination{margin-top:1rem}.sv-pagination .page-numbers{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.sv-pagination a,.sv-pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 .5rem;border:1px solid var(--sv-border);border-radius:10px;background:#fff;font-weight:700}.sv-pagination .current{border-color:var(--sv-primary);background:var(--sv-primary);color:#fff}@media(max-width:1024px){.sv-home-news-list{grid-template-columns:1fr}.sv-post-list-card{grid-template-columns:120px 1fr}.sv-post-list-thumb{width:120px;height:88px}}@media(max-width:767px){.sv-home-news-heading{display:block}.sv-home-news-heading>a{display:inline-block;margin-top:.5rem}.sv-post-list-card{grid-template-columns:92px 1fr;min-height:100px}.sv-post-list-thumb{width:92px;height:72px}.sv-news-page-hero{padding:0 0 2rem}.sv-post-card.is-featured{display:block}.sv-post-card.is-featured .sv-post-image{aspect-ratio:1.7;min-height:0}.sv-post-card.is-featured .sv-post-content{display:block;padding:1.25rem}.sv-post-card.is-featured h3{font-size:1.2rem}.sv-news-list-grid{grid-template-columns:1fr}}
