body.news-front,body.news-front .bdy-container{background-color:#f9fafb}.wp-block-shortcode:has(.nl-news-hub){margin-top:0;margin-bottom:0;width:100%}.nl-news-hub{font-family:-apple-system,BlinkMacSystemFont,"San Francisco",Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#111827;width:100%;padding-bottom:48px}.nl-news-hub .nl-container{max-width:1280px;margin:0 auto;padding:0 16px;width:100%;box-sizing:border-box}.nl-news-hub .nl-hero{padding:16px 0 8px}.nl-news-hub .nl-title-h1{font-size:20px;font-weight:700;line-height:1.2;margin:0;letter-spacing:-.01em;color:#111827}.nl-news-hub .nl-news-chip,.nl-news-hub .nl-news-months a{color:#374151;line-height:1.2;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:background .2s,border-color .2s,color .2s}@media (min-width:768px){.nl-news-hub .nl-title-h1{font-size:24px}}.nl-news-hub .nl-news-tags{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;position:relative;z-index:10}.nl-news-hub .nl-news-chip{padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:13px;font-weight:500;display:inline-block}.nl-news-hub .nl-news-chip:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.nl-news-hub .nl-news-chip.is-active{background:#111827;border-color:#111827;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1)}.nl-news-hub .nl-news-featured{display:grid;grid-template-columns:1fr;gap:20px;padding-top:16px}@media (min-width:640px){.nl-news-hub .nl-news-featured{grid-template-columns:repeat(2,1fr)}}.nl-news-hub .nl-news-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.03);border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:box-shadow .2s}.nl-news-hub .nl-news-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}.nl-news-hub .nl-news-card:hover .nl-news-card__image{transform:scale(1.04)}.nl-news-hub .nl-news-card__image-wrap{position:relative;width:100%;padding-top:56.25%;background:#e5e7eb;overflow:hidden}.nl-news-hub .nl-news-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.25, .46, .45, .94)}.nl-news-hub .nl-news-card__body{display:flex;flex-direction:column;flex-grow:1;padding:16px}.nl-news-hub .nl-news-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:16px}.nl-news-hub .nl-news-eyebrow__tag{font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.06em;text-transform:uppercase;line-height:1}.nl-news-hub .nl-news-eyebrow__dot{width:4px;height:4px;border-radius:50%;background:#d1d5db;flex-shrink:0}.nl-news-hub .nl-news-eyebrow__date{font-size:12px;font-weight:500;color:#9ca3af;line-height:1}.nl-news-hub .nl-news-card__title{font-size:16px;font-weight:700;color:#111827;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nl-news-hub .nl-news-feed{margin-top:24px;background:#fff;border-radius:24px;padding:8px 20px;box-shadow:0 1px 2px rgba(0,0,0,.04);border:1px solid #f3f4f6}@media (min-width:768px){.nl-news-hub .nl-news-featured{grid-template-columns:repeat(3,1fr)}.nl-news-hub .nl-news-feed{padding:8px 32px}}.nl-news-hub .nl-news-feed__grid{display:grid;grid-template-columns:1fr}.nl-news-hub .nl-news-feed__item{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid #f3f4f6;text-decoration:none;color:inherit}.nl-news-hub .nl-news-feed__item:hover .nl-news-feed__title{color:#111827;opacity:.72}.nl-news-hub .nl-news-feed__item .nl-news-eyebrow{margin-bottom:0}.nl-news-hub .nl-news-feed__title{font-size:15px;font-weight:500;color:#111827;margin:0;line-height:1.4;transition:opacity .15s}@media (max-width:767px){.nl-news-hub .nl-news-chip.is-secondary{display:none}.nl-news-hub .nl-news-feed__item:last-child{border-bottom:none}}@media (min-width:768px){.nl-news-hub .nl-news-feed__grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:48px;column-gap:48px}.nl-news-hub .nl-news-feed__item:nth-last-child(-n+2){border-bottom:none}}.nl-news-hub .nl-hero+.nl-news-months{margin-top:8px}.nl-news-hub .nl-news-months+.nl-news-feed{margin-top:16px}.nl-news-hub .nl-news-months{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;margin-top:16px}.nl-news-hub .nl-news-months a{padding:5px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;min-width:0}.nl-news-hub .nl-news-months a:hover{border-color:#111827;color:#111827}.nl-news-hub .nl-news-months a.select{background:#111827;border-color:#111827;color:#fff}.nl-news-hub .nl-news-months .space{color:#9ca3af;font-size:11px;padding:0;height:auto}.nl-news-hub .nl-news-empty{padding:32px 16px;text-align:center;color:#6b7280;font-size:14px}