.nr-hero,.nr-body,.nr-intro{font-family:DM Sans,system-ui,sans-serif}.nr-hero{background:#eeebd3;padding:100px 24px 80px;overflow:hidden}.nr-hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:center}.nr-hero-text{min-width:0}.nr-hero-image{display:flex;align-items:center}.nr-hero-image img{width:100%;height:auto;display:block;object-fit:contain}.nr-eyebrow{display:inline-block;font:700 11px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#a89ced;margin-bottom:24px}.nr-hero-title{font:900 clamp(48px,9vw,110px)/.88 "DM Sans",sans-serif;color:#0c0a3e;letter-spacing:-.05em;margin:0 0 32px}.nr-hero-subtitle{font:400 18px/1.65 DM Sans,sans-serif;color:#0c0a3e99;max-width:480px;margin:0}.nr-intro{background:#eeebd3;border-top:1px solid rgba(12,10,62,.1);padding:48px 24px 56px}.nr-intro-inner{max-width:760px;margin:0 auto}.nr-intro p{font:400 17px/1.75 DM Sans,sans-serif;color:#0c0a3ebf;margin:0 0 20px}.nr-intro-btn{display:inline-block;font:800 13px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;background:#0c0a3e;color:#cf3!important;text-decoration:none;padding:16px 32px;margin-top:8px;transition:background .15s}.nr-intro-btn:hover{background:#a89ced;color:#0c0a3e}.nr-body{background:#eeebd3;border-top:1px solid rgba(12,10,62,.08);padding:72px 24px 96px}.nr-body-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:260px 1fr;gap:64px;align-items:start}.nr-sidebar{position:sticky;top:100px}.nr-sidebar-campaign{font:700 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#0c0a3e;margin:0 0 16px}.nr-sidebar-desc{font:400 14px/1.65 DM Sans,sans-serif;color:#0c0a3ea6;margin:0 0 28px}.nr-sidebar-stats{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.nr-stat-num{display:block;font:800 32px/1 DM Sans,sans-serif;color:#0c0a3e;letter-spacing:-.03em}.nr-stat-label{display:block;font:400 12px/1.4 DM Sans,sans-serif;color:#0c0a3e8c;margin-top:4px;text-transform:uppercase;letter-spacing:.06em}.nr-divider{border:none;border-top:1px solid rgba(12,10,62,.14);margin:0 0 24px}.nr-sidebar-actions{display:flex;flex-direction:column}.nr-action-link{display:block;font:700 13px/1 DM Sans,sans-serif;color:#0c0a3e;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;padding:14px 0;border-bottom:1px solid rgba(12,10,62,.1);transition:color .15s,padding-left .15s}.nr-action-link:hover{color:#a89ced;padding-left:6px}.nr-featured{background:#0c0a3e;padding:40px 44px;margin-bottom:48px}.nr-featured-badge{display:inline-block;font:700 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#0c0a3e;background:#a89ced;padding:5px 10px;margin-bottom:20px}.nr-featured-title{font:800 clamp(20px,3vw,28px)/1.1 "DM Sans",sans-serif;color:#eeebd3;letter-spacing:-.02em;margin:0 0 16px}.nr-featured-desc{font:400 15px/1.65 DM Sans,sans-serif;color:#eeebd3a6;margin:0 0 28px;max-width:580px}.nr-featured-btn{display:inline-block;font:800 13px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em;background:#cf3;color:#0c0a3e;text-decoration:none;padding:14px 28px;transition:background .15s}.nr-featured-btn:hover{background:#eeebd3}.nr-list{list-style:none;margin:0;padding:0}.nr-resource-item{display:grid;grid-template-columns:36px 1fr auto;gap:16px;align-items:start;padding:28px 0;border-bottom:1px solid rgba(12,10,62,.1)}.nr-resource-item:first-child{border-top:1px solid rgba(12,10,62,.1)}.nr-item-num{font:800 13px/1 DM Sans,sans-serif;color:#0c0a3e;letter-spacing:.04em;padding-top:4px}.nr-item-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.nr-topic{font:700 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em;background:#cf3;color:#0c0a3e;padding:5px 10px;border-radius:100px;white-space:nowrap}.nr-item-title{font:700 15px/1.35 DM Sans,sans-serif;margin:0 0 5px}.nr-item-title a{color:#0c0a3e;text-decoration:none}.nr-item-title a:hover{color:#a89ced}.nr-item-meta{font:400 12px/1 DM Sans,sans-serif;color:#0c0a3e73;margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.nr-item-abstract{font:400 14px/1.65 DM Sans,sans-serif;color:#0c0a3ea6;margin:0}.nr-item-end{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:4px}.nr-type-badge{font:700 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#0c0a3e;padding:5px 10px;white-space:nowrap}.nr-type-badge--academic{background:#a89ced59}.nr-type-badge--parliament{background:#a89ced33}.nr-type-badge--media{background:#0c0a3e14}.nr-type-badge--org{background:#ccff3359}.nr-type-badge--focused{background:#cf3}.nr-item-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font:700 16px/1 DM Sans,sans-serif;color:#0c0a3e;text-decoration:none;border:1.5px solid rgba(12,10,62,.2);transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.nr-item-link:hover{background:#0c0a3e;color:#cf3!important;border-color:#0c0a3e}.dp-cta{background:#0c0a3e;padding:96px 24px;text-align:center;font-family:DM Sans,system-ui,sans-serif}.dp-content{max-width:640px;margin:0 auto}.dp-h2--light{font:900 clamp(32px,5vw,52px)/1.05 "DM Sans",sans-serif;color:#cf3!important;letter-spacing:-.04em;margin:0 0 20px}.dp-p--light{font:400 17px/1.65 DM Sans,sans-serif;color:#eeebd3a6;margin:0 0 36px}.dp-btn{display:inline-block;font:800 13px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.12em;background:#cf3;color:#0c0a3e;text-decoration:none;padding:18px 40px;transition:background .15s}.dp-btn:hover{background:#eeebd3}@media(max-width:900px){.nr-hero-inner{grid-template-columns:1fr}.nr-hero-image{max-width:480px}.nr-body-inner{grid-template-columns:1fr;gap:40px}.nr-sidebar{position:static}.nr-sidebar-stats{flex-direction:row;gap:32px}}@media(max-width:640px){.nr-hero{padding:72px 20px 56px}.nr-featured{padding:28px 24px}.nr-resource-item{grid-template-columns:32px 1fr}.nr-item-end{flex-direction:row;align-items:center;grid-column:2;margin-top:8px}}
