/*
Theme Name: Nyemission
Author: Kapital Partner A/S
Version: 0.5.5
Text Domain: nyemission
*/
:root {
  --ne-navy:#12202c;
  --ne-blue:#24465f;
  --ne-gold:#d6a72a;
  --ne-paper:#f5f3ee;
  --ne-white:#fff;
  --ne-text:#1e2932;
  --ne-border:#d8dee2;
  --ne-width:1180px;
}
*{box-sizing:border-box}
body{margin:0;color:var(--ne-text);background:var(--ne-white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}
a{color:var(--ne-blue)}
.site-header{background:var(--ne-navy);color:var(--ne-white)}
.site-header__inner,.site-footer__inner,.ne-main{width:min(calc(100% - 40px),var(--ne-width));margin:auto}
.site-header__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.site-brand{color:var(--ne-white);text-decoration:none;font-size:1.25rem;font-weight:700}
.site-nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.site-nav a{color:#fff;text-decoration:none}.site-nav a:hover,.site-nav a:focus{text-decoration:underline}.ne-header-cta{white-space:nowrap;background:var(--ne-gold);color:var(--ne-navy);font-weight:700;text-decoration:none;padding:10px 14px}.ne-mobile-menu{display:none}
.ne-main{padding:64px 0 96px}.ne-hero{max-width:900px;margin-bottom:48px}.ne-eyebrow{color:var(--ne-gold);font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.ne-company-logo{margin:0 0 22px}.ne-company-logo__image{display:block;width:auto;max-width:220px;max-height:110px;object-fit:contain;object-position:left center}
h1{font-size:clamp(1.65rem,2.6vw,2.2rem);line-height:1.16;margin:.25em 0}.ne-lead{font-size:1.1rem;max-width:760px}
.ne-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:64px;align-items:start}
.ne-content{min-width:0;max-width:920px}.ne-content img{max-width:100%;height:auto}.ne-content>p:first-of-type img{width:auto;max-width:220px;max-height:120px;object-fit:contain}.ne-content h1{font-size:clamp(1.3rem,1.8vw,1.5rem);line-height:1.28;margin:1.45em 0 .5em}.ne-content h2{font-size:clamp(1.18rem,1.5vw,1.32rem);line-height:1.32;margin:1.35em 0 .45em}.ne-content h3{font-size:1.08rem;line-height:1.35;margin:1.2em 0 .4em}.ne-content h4{font-size:1rem}.ne-content table{width:100%;border-collapse:collapse;margin:16px 0 28px}.ne-content th,.ne-content td{padding:10px 12px;border:1px solid var(--ne-border);text-align:left;vertical-align:top}.ne-content tr:nth-child(even){background:#fafafa}.ne-content iframe{max-width:100%}.ne-content li:has(a[href$=".pdf"]) img{width:160px;max-width:100%;height:auto;transition:transform .15s ease}.ne-content li:has(a[href$=".pdf"]) a:hover img{transform:translateY(-2px)}
.ne-facts-section{max-width:920px;margin:0 0 40px}.ne-facts-section h2{font-size:1.4rem;margin:0 0 14px}.ne-table-scroll{overflow-x:auto}.ne-facts-table{width:100%;border-collapse:collapse}.ne-facts-table th,.ne-facts-table td{padding:11px 14px;border:1px solid var(--ne-border);text-align:left}.ne-facts-table th{width:38%;background:var(--ne-paper)}
.ne-facts h2{margin-top:0}.ne-facts dl{margin:0}.ne-facts dl div,.ne-fact{padding:12px 0;border-top:1px solid var(--ne-border);display:grid;gap:4px}
.ne-facts dt,.ne-fact strong{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.ne-facts dd{margin:0}
.ne-button{display:block;margin-top:24px;padding:13px 18px;text-align:center;text-decoration:none;background:var(--ne-gold);color:var(--ne-navy);font-weight:700}
.ne-disclaimer{font-size:.8rem;margin-top:24px}.site-footer{background:var(--ne-navy);color:#fff;padding:32px 0}
.ne-home-hero{padding:72px 0 56px;border-bottom:1px solid var(--ne-border);background:linear-gradient(135deg,var(--ne-paper),#fff)}
.ne-home-hero__inner,.ne-section{width:min(calc(100% - 40px),var(--ne-width));margin:auto}.ne-home-hero h1{max-width:850px}.ne-hero-cta{display:inline-block;width:auto;margin-top:14px}.ne-section{padding:56px 0}.ne-section__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.ne-section__head h2{margin:0;font-size:clamp(1.55rem,2.5vw,2rem)}
.ne-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ne-card{border:1px solid var(--ne-border);padding:24px;background:#fff;display:flex;flex-direction:column;min-height:190px}.ne-card h3{margin:8px 0 12px;line-height:1.25}.ne-card h3 a{text-decoration:none;color:var(--ne-navy)}.ne-card__meta{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:#61707b}.ne-card__link{margin-top:auto;font-weight:700}.ne-empty{background:var(--ne-paper);padding:24px;border-left:4px solid var(--ne-gold)}
.ne-year-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.ne-year-list a{display:block;padding:8px 13px;border:1px solid var(--ne-border);text-decoration:none}.ne-archive-title{margin-bottom:32px}
.ne-year-filter{display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 32px}.ne-year-filter a{padding:7px 11px;border:1px solid var(--ne-border);text-decoration:none}.ne-year-filter a[aria-current="page"]{background:var(--ne-navy);color:#fff}.ne-newsletter{max-width:760px}.ne-newsletter-box{margin-top:28px;padding:28px;border:1px solid var(--ne-border);background:#fff;min-height:420px}
.search-form{display:flex;gap:10px;max-width:680px;margin:24px 0 32px}.search-form label{flex:1}.search-field{width:100%;min-height:48px;border:1px solid #a9b4bc;padding:10px 14px;font:inherit}.search-submit{min-height:48px;border:0;background:var(--ne-gold);color:var(--ne-navy);padding:10px 20px;font:inherit;font-weight:700;cursor:pointer}.ne-search-count{margin-bottom:28px}.navigation.pagination{margin-top:40px}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.page-numbers{padding:8px 12px;border:1px solid var(--ne-border);text-decoration:none}.page-numbers.current{background:var(--ne-navy);color:#fff}
.ne-page{max-width:900px}.ne-page h1{font-size:clamp(1.65rem,2.6vw,2.2rem)}.ne-page__content img{max-width:100%;height:auto}.ne-page__content table{width:100%;border-collapse:collapse}.ne-page__content td,.ne-page__content th{padding:10px;border:1px solid var(--ne-border)}
@media(max-width:900px){.ne-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.site-header__inner{gap:16px}.site-nav{display:none}.ne-header-cta{display:none}.ne-mobile-menu{display:block;position:relative}.ne-mobile-menu summary{cursor:pointer;list-style:none;border:1px solid rgba(255,255,255,.6);padding:8px 12px}.ne-mobile-menu summary::-webkit-details-marker{display:none}.ne-mobile-menu nav{position:absolute;right:0;top:48px;z-index:20;display:grid;min-width:240px;background:var(--ne-navy);padding:12px;box-shadow:0 12px 28px rgba(0,0,0,.25)}.ne-mobile-menu nav a{color:#fff;text-decoration:none;padding:10px 12px}.ne-mobile-menu nav .ne-mobile-cta{color:var(--ne-navy);background:var(--ne-gold);font-weight:700;margin-top:6px}.ne-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.site-header__inner{min-height:66px}.ne-main{width:min(calc(100% - 28px),var(--ne-width));padding:36px 0 64px}.ne-home-hero__inner,.ne-section{width:min(calc(100% - 28px),var(--ne-width))}.ne-home-hero{padding:44px 0 38px}.ne-section{padding:42px 0}.ne-content h1{font-size:1.3rem}.ne-content h2{font-size:1.18rem}.ne-content>p:first-of-type img{max-width:180px;max-height:100px}.ne-company-logo__image{max-width:180px;max-height:90px}.ne-facts-table th{width:44%}.search-form{margin-bottom:24px}.ne-newsletter-box{padding:18px;min-height:480px}}
@media(max-width:560px){h1,.ne-page h1{font-size:1.65rem}.ne-content h1{font-size:1.3rem}.ne-content h2{font-size:1.16rem}.ne-card-grid{grid-template-columns:1fr}.ne-section__head{display:block}.ne-section__head>a{display:inline-block;margin-top:8px}.search-form{display:grid}.search-submit{width:100%}.ne-card{padding:20px}.ne-page__content table,.ne-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ne-content>p:first-of-type img{max-width:180px;max-height:100px}}

