html[data-editorial-theme=modern]{--nc-font:Inter,Arial,sans-serif;--nc-accent:#b5132a}html[data-editorial-theme=premium]{--nc-font:PremiumFont,Arial,sans-serif;--nc-accent:#c90000}html[data-editorial-theme=atlas]{--nc-font:AtlasPoppins,Arial,sans-serif;--nc-accent:#e20820}html[data-editorial-theme=panorama]{--nc-font:Inter,Arial,sans-serif;--nc-accent:#d4192a}
.editorial .nc-card{padding:0!important;margin:0;background:#fff;border:1px solid #e2e7ee;border-radius:13px!important;overflow:hidden;box-shadow:0 3px 12px #162c4504;min-width:0;height:100%}.editorial .nc-card .nc-link{display:flex;flex-direction:column;height:100%;color:#172a43}.editorial .nc-card .nc-photo{position:relative;aspect-ratio:1.65;overflow:hidden;flex:none;min-width:0;background:#e9edf3}.editorial .nc-card .nc-photo img{display:block;width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:cover;border-radius:0!important;margin:0!important}.nc-photo-arrow{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff90;border-radius:50%;background:#ffffffea;color:#183049;font:500 18px/1 Arial;opacity:0;transform:translateY(5px)}.nc-copy{padding:20px;display:flex;flex-direction:column;flex:1;min-width:0}.nc-meta{display:flex;justify-content:space-between;align-items:center;gap:9px;margin:0 0 13px;font:500 10px/1.5 var(--nc-font);letter-spacing:0}.nc-meta>span{color:var(--nc-accent);font-weight:700}.editorial .nc-card .nc-meta time{font:400 10px/1.5 var(--nc-font);color:#8591a1;margin:0;padding:0;white-space:nowrap}.editorial .nc-card h3{font:650 19px/1.5 var(--nc-font)!important;letter-spacing:-.45px!important;color:#203047!important;margin:0!important;padding:0!important;text-align:left;white-space:normal!important;display:block!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word}.nc-read{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font:600 10px/1.5 var(--nc-font);color:#8290a1}.nc-read>span{font-size:18px;line-height:1;color:#64768d}.editorial .nc-card:hover h3{color:var(--nc-accent)!important}.editorial .nc-card:hover{border-color:#cbd5e2;box-shadow:0 10px 28px #142b450a}.nc-kicker{display:block;font:650 9px/1.5 var(--nc-font);letter-spacing:1.5px;color:#8d98a7;margin-bottom:7px}
.editorial .nc-modern-sections{gap:46px}.editorial .nc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid #dce3ec;margin-bottom:24px}.editorial .nc-section-heading h2{font:750 29px/1.2 var(--nc-font);letter-spacing:-1px;color:#172e47;text-transform:none;border:0;padding:0;margin:0}.editorial .nc-section-heading>a{display:flex;align-items:center;gap:18px;font:500 11px/1.5 var(--nc-font);color:#6d7c90;padding-bottom:3px}.nc-section-heading>a>span{font-size:20px;color:var(--nc-accent)}
.editorial .nc-modern-section>.md-card-grid{grid-template-columns:1.05fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:16px 24px}.nc-modern-section .nc-card:first-child{grid-row:span 3}.nc-modern-section .nc-card:first-child .nc-photo{aspect-ratio:1.8}.editorial .nc-modern-section .nc-card:first-child h3{font-size:27px!important;line-height:1.35!important;letter-spacing:-.8px!important}.nc-modern-section .nc-card:first-child .nc-copy{padding:25px}.nc-modern-section .nc-card:not(:first-child) .nc-link{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch}.editorial .nc-modern-section .nc-card:not(:first-child) .nc-photo{aspect-ratio:auto;min-height:125px;height:100%}.nc-modern-section .nc-card:not(:first-child) .nc-copy{padding:17px 20px}.editorial .nc-modern-section .nc-card:not(:first-child) h3{font-size:17px!important;line-height:1.45!important}.nc-modern-section .nc-card:not(:first-child) .nc-meta{margin-bottom:8px}.nc-modern-section .nc-card:not(:first-child) .nc-read{display:none}
.editorial .pr-category-card{border:1px solid #e3e8ef;box-shadow:0 5px 20px #142b4504;border-radius:15px;padding:20px}.editorial .pr-category-card> a>img{border-radius:10px;aspect-ratio:1.7;object-fit:cover;width:100%}.editorial .pr-category-card h3{font:600 20px/1.5 PremiumFont,Arial!important;letter-spacing:-.5px;margin:18px 0!important;color:#21324a}.editorial .pr-category-brief{font:400 12px/1.8 PremiumFont,Arial;color:#7f8c9e;padding-top:16px;border-top:1px solid #edf0f4}.editorial .pr-section-heading{margin-bottom:22px}.editorial .pr-section-heading h2{font-size:25px;letter-spacing:-.8px}.editorial .ax-section-title,.editorial .pn-heading{padding-bottom:17px;margin-bottom:22px}.editorial .ax-section-title h2{font-family:AtlasPoppins,Arial!important;font-size:23px!important;font-weight:650!important;letter-spacing:-.6px}.editorial .pn-heading h2{font-size:26px!important;letter-spacing:-.8px}.editorial .ax-category-compact h3,.editorial .ax-category-lead h3{font-family:AtlasPoppins,Arial!important;line-height:1.5!important}.editorial .pn-category-list h3{font-weight:600;line-height:1.55}.editorial .ax-news-card.nc-card .nc-copy{padding:18px}.editorial .ax-news-card.nc-card h3{font-size:17px!important}.editorial .pn-category-lead .nc-card h3{font-size:27px!important}.editorial .pn-category-lead .nc-copy{padding:24px}.editorial .pr-home-wide .pr-category-card h3{font-size:18px!important}
@media(max-width:1050px){.nc-copy{padding:17px}.editorial .nc-card h3{font-size:17px!important}.nc-meta{flex-wrap:wrap;gap:4px}.nc-modern-section .nc-card:not(:first-child) .nc-link{grid-template-columns:120px minmax(0,1fr)}.nc-modern-section .nc-card:not(:first-child) .nc-copy{padding:14px}.editorial .nc-modern-section .nc-card:first-child h3{font-size:24px!important}.editorial .nc-modern-section .nc-card:not(:first-child) h3{font-size:16px!important}}
@media(max-width:760px){.editorial .nc-modern-section>.md-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:16px}.nc-modern-section .nc-card:first-child{grid-row:auto}.nc-modern-section .nc-card:not(:first-child) .nc-link{display:flex;flex-direction:column}.editorial .nc-modern-section .nc-card:not(:first-child) .nc-photo,.nc-modern-section .nc-card:first-child .nc-photo{aspect-ratio:1.6;height:auto;min-height:0}.nc-modern-section .nc-card:first-child .nc-copy,.nc-modern-section .nc-card:not(:first-child) .nc-copy{padding:17px}.editorial .nc-modern-section .nc-card:first-child h3{font-size:18px!important}.editorial .nc-modern-section .nc-card:not(:first-child) h3{font-size:18px!important}.editorial .nc-section-heading h2{font-size:26px}.nc-kicker{font-size:8px}.editorial .nc-section-heading>a{max-width:120px;font-size:10px;gap:10px;text-align:right}.editorial .nc-modern-sections{gap:34px}.nc-modern-section .nc-read{display:none}.editorial .nc-card h3{font-size:17px!important}.nc-meta{font-size:9px}.editorial .nc-card .nc-meta time{font-size:9px}.editorial .pr-category-card h3{font-size:18px!important}.editorial .ax-section-title h2{font-size:20px!important}}
@media(max-width:450px){.editorial .nc-modern-section>.md-card-grid{gap:13px}.nc-copy,.nc-modern-section .nc-card:first-child .nc-copy,.nc-modern-section .nc-card:not(:first-child) .nc-copy{padding:14px}.editorial .nc-card h3,.editorial .nc-modern-section .nc-card:first-child h3,.editorial .nc-modern-section .nc-card:not(:first-child) h3,.editorial .ax-news-card.nc-card h3{font-size:15px!important;line-height:1.55!important}.nc-meta{margin-bottom:8px}.nc-read{padding-top:15px;font-size:9px}.editorial .pn-category-lead .nc-card h3{font-size:23px!important}.editorial .nc-section-heading{padding-bottom:15px;margin-bottom:18px}}
.editorial .nc-modern-section>.md-card-grid:has(>.nc-card:only-child){grid-template-columns:1fr;grid-template-rows:auto}.nc-modern-section>.md-card-grid:has(>.nc-card:only-child)>.nc-card{grid-row:auto}.nc-modern-section>.md-card-grid:has(>.nc-card:only-child) .nc-link{display:grid;grid-template-columns:1fr 1fr}.editorial .nc-modern-section>.md-card-grid:has(>.nc-card:only-child) .nc-photo{aspect-ratio:1.7}
@media(max-width:760px){.nc-modern-section>.md-card-grid:has(>.nc-card:only-child) .nc-link{display:flex}}
@media(prefers-reduced-motion:no-preference){.nc-card,.nc-photo img,.nc-photo-arrow{transition:transform .25s,opacity .25s,border-color .25s,box-shadow .25s}.nc-card:hover .nc-photo img{transform:scale(1.035)}.nc-card:hover .nc-photo-arrow{opacity:1;transform:translateY(0)}}
