@font-face{font-family:__Schibsted_Grotesk_e8899d;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_e8899d;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_Fallback_e8899d;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_e8899d{font-family:__Schibsted_Grotesk_e8899d,__Schibsted_Grotesk_Fallback_e8899d;font-style:normal}.__variable_e8899d{--font-schibsted:"__Schibsted_Grotesk_e8899d","__Schibsted_Grotesk_Fallback_e8899d"}@font-face{font-family:__JetBrains_Mono_bdbcf3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_bdbcf3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_bdbcf3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_bdbcf3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_bdbcf3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_bdbcf3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_bdbcf3;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_bdbcf3{font-family:__JetBrains_Mono_bdbcf3,__JetBrains_Mono_Fallback_bdbcf3;font-weight:500;font-style:normal}.__variable_bdbcf3{--font-jetbrains:"__JetBrains_Mono_bdbcf3","__JetBrains_Mono_Fallback_bdbcf3"}:root{--green:#12a37a;--green-600:#0e8a67;--green-700:#0b6e50;--green-lt:#bdebd9;--green-tint:#e2f3ed;--coral:#ff6b5c;--coral-600:#f2543f;--coral-tint:#ffe7e3;--amber:#f4a12b;--amber-tint:#fbeacf;--cream:#fff9f2;--ink:#15302b;--paper:#fff;--line:#ece3d7;--ink-60:#5a6f69;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:18px;--radius-xl:22px;--radius-pill:100px}@media (prefers-color-scheme:dark){:root{--cream:#121212;--paper:#1e1e1e;--ink:#f5f5f5;--line:#333;--ink-60:#a3a3a3;--green-700:#4cc9a0;--coral-600:#ff8a7a;--green-tint:#1a3026;--amber-tint:#3d2d15;--coral-tint:#381a16}}body,html{margin:0;padding:0;background-color:var(--cream);font-family:var(--font-schibsted),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--ink);margin-top:0}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-family:var(--font-schibsted),system-ui,sans-serif}.mono{font-family:var(--font-jetbrains),monospace;font-weight:500}.transition-soft{transition:all .15s ease}.estela{overflow:visible}.estela .mainc{stroke:var(--green)}.estela .trailc{stroke:var(--coral)}.estela.rev .mainc{stroke:var(--cream)}.estela.rev .trailc{stroke:var(--green-lt)}.estela.dark-theme .mainc{stroke:var(--cream)}.estela.dark-theme .trailc{stroke:var(--amber)}.streak{stroke-linecap:round;opacity:0}@media (prefers-reduced-motion:no-preference){.estela .gmark{animation:bob 1.15s cubic-bezier(.45,0,.2,1) infinite;transform-box:fill-box;transform-origin:center}.estela .trailc{animation:trailpulse 1.15s ease-in-out infinite}.s1{animation:zip 1.15s cubic-bezier(.4,0,.25,1) infinite}.s2{animation:zip 1.15s cubic-bezier(.4,0,.25,1) .14s infinite}.s3{animation:zip 1.15s cubic-bezier(.4,0,.25,1) .28s infinite}}@keyframes bob{0%{transform:translateX(-3px)}55%{transform:translateX(4px)}to{transform:translateX(-3px)}}@keyframes trailpulse{0%,to{opacity:.55}55%{opacity:1}}@keyframes zip{0%{transform:translateX(-26px);opacity:0}30%{opacity:.9}70%{opacity:.5}to{transform:translateX(16px);opacity:0}}.hero-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 20px}.quick-action-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;font-size:13.5px;font-weight:700;border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;line-height:1.25;transition:all .15s ease-in-out;white-space:nowrap}.quick-action-btn:hover{transform:translateY(-1px)}.quick-action-btn--primary{background:var(--green);color:#fff!important;border:1.5px solid var(--green);box-shadow:0 2px 6px rgba(18,163,122,.2)}.quick-action-btn--primary:hover{background:var(--green-600);border-color:var(--green-600)}.quick-action-btn--ghost{background:var(--paper);color:var(--ink)!important;border:1.5px solid var(--line);box-shadow:0 1px 3px rgba(21,48,43,.03)}.quick-action-btn--ghost:hover{background:var(--cream);border-color:var(--green-lt);color:var(--green-700)!important}.quick-action-btn--accent{background:var(--coral-tint);color:var(--coral-600)!important;border:1.5px solid var(--coral)}.quick-action-btn--accent:hover{background:#ffd5ce}.quick-action-btn__icon{display:inline-flex;align-items:center;font-size:14px}[id]{scroll-margin-top:90px}@media (max-width:640px){.hero-quick-actions{flex-direction:column;align-items:stretch;gap:8px}.quick-action-btn{justify-content:center;width:100%;padding:11px 18px;font-size:14px}}.ai-summary-block{contain:layout paint;color:var(--ink);background-color:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:20px;margin:20px 0;box-shadow:0 1px 3px rgba(21,48,43,.04)}.ai-summary-block h3{color:var(--ink);margin:0 0 10px;font-size:1.1rem;line-height:1.35;font-weight:800}.ai-summary-block li,.ai-summary-block p{color:var(--ink);font-size:14.5px;line-height:1.6}.ai-summary-block ul{margin:10px 0;padding-left:1.25rem}.ai-summary-block li{margin-bottom:.375rem}.ai-summary-block>p:last-of-type{margin-bottom:0}.regulatory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px;margin:24px 0}.regulatory-citation{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px rgba(21,48,43,.03)}.regulatory-citation-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.regulatory-citation-entity{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.regulatory-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:3px 8px;border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:uppercase}.regulatory-badge.acodeco{background:var(--green-tint);color:var(--green-700);border:1px solid var(--green-lt)}.regulatory-badge.sbp{background:#ebf3fb;color:#003865;border:1px solid #cce0f4}.regulatory-badge.mici{background:#fef3e2;color:#9a5b00;border:1px solid #fcd9a8}.regulatory-badge.antai{background:#f3e8ff;color:#6b21a8;border:1px solid #e9d5ff}.regulatory-badge.apc{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.regulatory-entity-name{font-size:12px;color:var(--ink-60);font-weight:500}.regulatory-citation-date{font-size:11px;color:var(--ink-60)}.regulatory-citation-title a{font-size:14.5px;font-weight:700;color:var(--green-700);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.regulatory-citation-title a:hover{text-decoration:underline}.regulatory-citation .ext-icon,.regulatory-citation svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;min-width:14px!important;min-height:14px!important;flex-shrink:0;display:inline-block;vertical-align:middle}.regulatory-citation-desc{font-size:12px;line-height:1.5;color:var(--ink-60);margin:0}.semantic-table-wrapper{overflow-x:auto;margin:24px 0;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 1px 3px rgba(21,48,43,.03)}.semantic-table-wrapper table{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px}.semantic-table-wrapper td,.semantic-table-wrapper th{padding:12px 16px;border-bottom:1px solid var(--line)}.semantic-table-wrapper thead th{background:var(--cream);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60)}.semantic-table-wrapper tbody tr:last-child td,.semantic-table-wrapper tbody tr:last-child th{border-bottom:none}.semantic-table-wrapper tbody tr:hover{background-color:var(--green-tint)}.st-cta{display:inline-block;padding:6px 14px;font-size:12.5px;font-weight:800;color:#fff;background:var(--green);border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap}.st-cta:hover{background:var(--green-600)}.st-link{display:inline-block;padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--green-700);text-decoration:none}.st-link:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.ai-summary-block{background-color:rgba(30,41,59,.6);border-color:#334155;box-shadow:none}.ai-summary-block h3{color:#bfdbfe}.ai-summary-block li,.ai-summary-block p{color:#e2e8f0}.regulatory-citation{background:var(--paper);border-color:var(--line)}.semantic-table-wrapper thead th{background:#1a1a1a}}