:root{--shell:#fff5f0;--shell-2:#ffece4;--paper:#fff;--foam:#eef8fa;--ink:#1d1a3a;--ink-2:#454064;--muted:#787391;--line:#1d1a3a1f;--line-strong:#1d1a3a47;--flamingo:#ef4f85;--flamingo-deep:#c9336a;--flamingo-soft:#fbd3e1;--coral:#f77e6a;--peach:#ffd2b8;--sun:#ffdc8a;--sun-soft:#fff1c9;--pool:#3fb9c2;--pool-deep:#1f8c95;--sky:#c4e6f5;--lavender:#cdbef3;--lavender-soft:#ece5ff;--ev-confirmed:#17785f;--ev-confirmed-bg:#d4f2e7;--ev-observed:#1d67a0;--ev-observed-bg:#d8ebf8;--ev-reported:#8a5a00;--ev-reported-bg:#ffefc4;--ev-speculation:#6445bd;--ev-speculation-bg:#ebe3ff;--ev-debunked:#b72c43;--ev-debunked-bg:#ffdce1;--sunset:linear-gradient(180deg, #ffdc8a 0%, #ffb99c 36%, #f58fb2 68%, #b8a7f1 100%);--sunset-h:linear-gradient(90deg, #ffdc8a, #ffb99c 35%, #f58fb2 68%, #b8a7f1);--font-display:var(--font-bodoni), "Bodoni 72", "Didot", Georgia, serif;--font-sans:var(--font-schibsted), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.78rem;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.6rem;--fs-2xl:clamp(1.9rem, 1.2rem + 2.4vw, 2.8rem);--fs-3xl:clamp(2.4rem, 1.2rem + 4vw, 4.2rem);--fs-display:clamp(3.6rem, 1rem + 11vw, 11.5rem);--radius-s:6px;--radius-m:14px;--radius-l:28px;--arch:999px 999px 18px 18px;--gutter:clamp(1.1rem, 3.6vw, 3rem);--max:1380px;--header-h:68px;--ease:cubic-bezier(.2, .7, .15, 1);--shadow-lift:0 1px 0 #1d1a3a0a, 0 18px 40px -24px #1d1a3a59}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--shell);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-weight:inherit;margin:0}p{margin:0}ul,ol{margin:0;padding:0}figure{margin:0}::selection{background:var(--flamingo-soft);color:var(--ink)}:focus-visible{outline:2.5px solid var(--flamingo);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--shell);transition:top .2s var(--ease);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;font-weight:500;line-height:.92}.tnum{font-variant-numeric:tabular-nums}.btn{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--line-strong);border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:46px;color:var(--btn-fg);font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:0 1.25rem;display:inline-flex}.btn:hover{--btn-bd:var(--ink)}.btn:active{transform:translateY(1px)}.btn--primary{--btn-bg:var(--ink);--btn-fg:var(--shell);--btn-bd:var(--ink)}.btn--primary:hover{--btn-bg:var(--flamingo-deep);--btn-bd:var(--flamingo-deep)}.btn--flamingo{--btn-bg:var(--flamingo);--btn-fg:#fff;--btn-bd:var(--flamingo)}.btn--flamingo:hover{--btn-bg:var(--flamingo-deep);--btn-bd:var(--flamingo-deep)}.btn--ghost{--btn-bg:transparent}.btn--small{min-height:36px;font-size:var(--fs-xs);padding:0 .9rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.link{transition:background-size .25s var(--ease), color .2s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;font-weight:600}.link:hover{color:var(--flamingo-deep);background-position:100% 100%;background-size:0% 1px}.evidence{--ev:var(--ev-observed);--ev-bg:var(--ev-observed-bg);background:var(--ev-bg);color:var(--ev);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.28em .7em .3em .55em;font-weight:650;line-height:1.2;display:inline-flex;position:relative}.evidence:before{content:"";background:var(--ev);border-radius:50%;flex:none;width:.62em;height:.62em}.evidence[data-level=CONFIRMED]{--ev:var(--ev-confirmed);--ev-bg:var(--ev-confirmed-bg)}.evidence[data-level=OBSERVED]{--ev:var(--ev-observed);--ev-bg:var(--ev-observed-bg)}.evidence[data-level=REPORTED]{--ev:var(--ev-reported);--ev-bg:var(--ev-reported-bg)}.evidence[data-level=SPECULATION]{--ev:var(--ev-speculation);--ev-bg:var(--ev-speculation-bg)}.evidence[data-level=DEBUNKED]{--ev:var(--ev-debunked);--ev-bg:var(--ev-debunked-bg)}.evidence[data-level=CONFIRMED]:before{box-shadow:0 0 0 2px var(--ev-bg), 0 0 0 3.5px var(--ev);width:.45em;height:.45em;margin:0 .1em}.evidence[data-level=SPECULATION]:before{border:1.6px dashed var(--ev);background:0 0}.evidence[data-level=DEBUNKED]:before{width:.55em;height:.12em;box-shadow:none;border-radius:1px;transform:rotate(45deg)}.evidence[data-level=REPORTED]:before{border-radius:2px}.evidence[data-tip]:hover:after,.evidence[data-tip]:focus-visible:after{content:attr(data-tip);z-index:30;white-space:normal;background:var(--ink);width:max-content;max-width:240px;color:var(--shell);box-shadow:var(--shadow-lift);border-radius:10px;padding:.6rem .75rem;font-size:.8rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0}.sunset-rule{background:linear-gradient(var(--shell) 0 0) 0 5px / 100% 2px no-repeat, linear-gradient(var(--shell) 0 0) 0 13px / 100% 3px no-repeat, linear-gradient(var(--shell) 0 0) 0 22px / 100% 4px no-repeat, var(--sunset-h);width:100%;height:34px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
