.ui-v2 .sn-newshero{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:28px;display:grid}@media (max-width:1023px){.ui-v2 .sn-newshero{grid-template-columns:1fr}}.ui-v2 .sn-newsfeat{background:var(--emerald-950);color:#fff;border-radius:var(--radius-xl);min-height:420px;box-shadow:var(--shadow-md);flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:relative;overflow:hidden}.ui-v2 .sn-newsfeat img{object-fit:cover;opacity:.45;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.ui-v2 .sn-newsfeat:hover img{transform:scale(1.03)}.ui-v2 .sn-newsfeat .in{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.ui-v2 .sn-newsfeat h2{color:#fff;margin:0;font-size:26px;font-weight:800;line-height:34px}.ui-v2 .sn-newsfeat p{color:#ffffffd9;margin:0;font-size:14px;line-height:22px}.ui-v2 .sn-newsfeat .when{color:#ffffffb3;align-items:center;gap:14px;font-size:12px;font-weight:500;display:flex}:is(.ui-v2:has(.sn-listing-detail-page) .sn-site-floating-contact,.ui-v2:has(.sn-listing-detail-page) .v2-bottomnav){display:none}.ui-v2.sn-newslist .sn-newshead{padding-top:var(--space-6)}.ui-v2.sn-newslist .sn-newstitlebar{align-items:end;gap:var(--space-6);flex-direction:row;display:flex}.ui-v2.sn-newslist .sn-newstitlebar>div:first-child{min-width:0}.ui-v2.sn-newslist h1{font-size:26px;line-height:1.3}.ui-v2.sn-newslist .sn-newssearch-wrap{flex:0 0 320px;min-width:0}.ui-v2.sn-newslist .sn-newssearch{min-height:48px;transition:border-color var(--motion-hover) var(--ease-hover), box-shadow var(--motion-hover) var(--ease-hover)}.ui-v2.sn-newslist .sn-newssearch:focus-within{border-color:var(--emerald-700);box-shadow:var(--halo)}.ui-v2.sn-newslist .sn-newssearch input{min-width:0;font-size:13px}.ui-v2.sn-newslist .sn-newssearch button{min-width:44px;min-height:44px}.ui-v2.sn-newslist .sn-newscategories{gap:var(--space-2);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-v2.sn-newslist .sn-newscategories .sn-chip{flex-shrink:0;min-height:40px}.ui-v2.sn-newslist .sn-newshero-section{padding:var(--space-6) 0 0}.ui-v2 .sn-newshighlights.sn-newshero{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ui-v2 .sn-newshighlights.sn-newshero-single{grid-template-columns:1fr}.ui-v2 .sn-newshighlights .sn-newsfeat{min-width:0;min-height:400px;padding:var(--space-6);box-shadow:var(--shadow-sm)}.ui-v2 .sn-newshighlights .sn-newsfeat:before{content:"";background:var(--mega-scrim);z-index:1;pointer-events:none;position:absolute;inset:0}.ui-v2 .sn-newshighlights .sn-newsfeat img{opacity:.85}.ui-v2 .sn-newshighlights .sn-newsfeat h2{font-size:24px;line-height:1.35}.ui-v2 .sn-newshighlights .sn-newsfeat .in{position:static}.ui-v2 .sn-newshighlights .sn-newsfeat .in>*{z-index:2;position:relative}.ui-v2 .sn-newshighlights .sn-newsfeat .in>h2,.ui-v2 .sn-newshighlights .sn-newsfeat .in>h2 a{position:static}.ui-v2.sn-newslist .sn-newsstory-link:after,.ui-v2 .sn-newshighlights .sn-newsstory-link:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.ui-v2.sn-newslist .sn-newsstory-link:focus-visible,.ui-v2 .sn-newshighlights .sn-newsstory-link:focus-visible{outline:none}.ui-v2.sn-newslist .sn-newsstory-link:focus-visible:after,.ui-v2 .sn-newshighlights .sn-newsstory-link:focus-visible:after{outline:2px solid var(--emerald-700);outline-offset:-2px}.ui-v2 .sn-newshighlights .sn-newsfeat .sn-newsstory-link:focus-visible:after{outline-color:var(--on-emerald);outline-offset:-4px}.ui-v2 .sn-newshighlights .sn-newsrows{align-content:start;gap:var(--space-4);min-width:0;display:grid}.ui-v2 .sn-newshighlights .sn-newsrow{gap:var(--space-4);border-radius:var(--radius-md);grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:88px;display:grid;position:relative}.ui-v2 .sn-newshighlights .sn-newsrow-image{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--neutral-100);color:var(--ink-muted);place-items:center;display:grid;overflow:hidden}.ui-v2 .sn-newshighlights .sn-newsrow-image img{object-fit:cover;width:100%;height:100%}.ui-v2 .sn-newshighlights .sn-newsrow-body{min-width:0}.ui-v2 .sn-newshighlights .sn-newsrow h3{margin:var(--space-1) 0;font-size:14px;line-height:1.5}.ui-v2 .sn-newshighlights .sn-newsrow:hover h3{color:var(--emerald-700)}.ui-v2.sn-newslist .sn-newsfeed-section{padding:var(--space-8) 0 var(--space-12)}.ui-v2.sn-newslist .sn-newscolumns{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ui-v2.sn-newslist .sn-newsfeed{min-width:0}.ui-v2.sn-newslist .sn-newsfeed h2{font-size:20px;line-height:1.4}.ui-v2.sn-newslist .sn-newsgrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-v2.sn-newslist .sn-newsfeed-card{min-width:0;height:100%;transition:border-color var(--motion-hover) var(--ease-hover), box-shadow var(--motion-hover) var(--ease-hover);position:relative}.ui-v2.sn-newslist .sn-newsfeed-card:hover{border-color:var(--border-strong);transform:none}.ui-v2.sn-newslist .sn-newsfeed-image{aspect-ratio:3/2}.ui-v2.sn-newslist .sn-newsfeed-image img{object-fit:cover;width:100%;height:100%}.ui-v2.sn-newslist .sn-newsfeed-body{padding:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ui-v2.sn-newslist .sn-newsfeed-body h3{margin-bottom:var(--space-2);font-size:15px;line-height:1.5}.ui-v2.sn-newslist .sn-newsfeed-body p{font-size:13px;line-height:1.55}.ui-v2.sn-newslist .sn-newssidebar{gap:var(--space-5);top:calc(var(--header-height) + var(--space-6));flex-direction:column;min-width:0;display:flex;position:sticky}.ui-v2.sn-newslist .sn-newssidebar>div{margin-top:0}.ui-v2.sn-newslist .sn-newssidebar a{line-height:1.55}.ui-v2.sn-newslist .sn-pagination{gap:var(--space-1)}.ui-v2.sn-newslist .sn-pagination .sn-chip{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.ui-v2.sn-newslist .sn-pagination-gap{color:var(--ink-muted);padding:0 var(--space-1)}.ui-v2.sn-newslist .sn-pagination-pages{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.ui-v2.sn-newslist .sn-pagination-icon{align-items:center;display:inline-flex}.ui-v2.sn-newslist .sn-pagination-icon svg+svg{margin-left:calc(-1 * var(--space-2))}.ui-v2.sn-newslist .sn-pagination .sn-chip:disabled{color:var(--pag-disabled-ink);background:var(--chip-disabled-bg);border-color:var(--border);cursor:default}@media (max-width:639px){.ui-v2.sn-newslist .sn-pagination-pages{order:-1;width:100%}}@media (max-width:1199px){.ui-v2.sn-newslist .sn-newsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ui-v2 .sn-newshighlights.sn-newshero{grid-template-columns:1fr}.ui-v2 .sn-newshighlights .sn-newsfeat{min-height:360px}.ui-v2 .sn-newshighlights .sn-newsrows{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v2.sn-newslist .sn-newscolumns{grid-template-columns:1fr}.ui-v2.sn-newslist .sn-newssidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:767px){.ui-v2.sn-newslist .sn-newstitlebar{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column}.ui-v2.sn-newslist h1{font-size:22px}.ui-v2.sn-newslist .sn-newssearch-wrap{flex:auto;width:100%}.ui-v2.sn-newslist .sn-newscategories{flex-wrap:nowrap;overflow-x:auto}.ui-v2 .sn-newshighlights .sn-newsrows{gap:var(--space-3);grid-template-columns:1fr}.ui-v2 .sn-newshighlights .sn-newsrow{gap:var(--space-3);grid-template-columns:104px minmax(0,1fr)}.ui-v2 .sn-newshighlights .sn-newsfeat{min-height:320px;padding:var(--space-5)}.ui-v2 .sn-newshighlights .sn-newsfeat h2{font-size:22px}}@media (max-width:639px){.ui-v2.sn-newslist .sn-newsgrid,.ui-v2.sn-newslist .sn-newssidebar{grid-template-columns:1fr}.ui-v2.sn-newslist .sn-newsfeed-section{padding-top:var(--space-6)}.ui-v2.sn-newslist .sn-newsfeed-card{grid-template-columns:104px minmax(0,1fr);align-items:stretch;display:grid}.ui-v2.sn-newslist .sn-newsfeed-image{aspect-ratio:auto;min-height:144px}.ui-v2.sn-newslist .sn-newsfeed-image>.absolute{display:none}.ui-v2.sn-newslist .sn-newsfeed-body{padding:var(--space-3)}.ui-v2.sn-newslist .sn-newsfeed-body h3{font-size:14px}.ui-v2.sn-newslist .sn-newsfeed-body p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ui-v2 .sn-newshighlights .sn-newsfeat img,.ui-v2.sn-newslist .sn-newsfeed-card,.ui-v2.sn-newslist .sn-newsfeed-image img,.ui-v2.sn-newslist .sn-newssearch{transition:none}.ui-v2 .sn-newshighlights .sn-newsfeat:hover img,.ui-v2.sn-newslist .sn-newsfeed-image img:hover{transform:none}}@media (max-width:767px){.ui-v2 .sn-newsfeat,.ui-v2 .sn-newshighlights .sn-newsfeat{padding-inline:var(--space-4)}}
