.dose{--color-paper:oklch(97.6% 0.011 88);--color-paper-2:oklch(96.5% 0.02 172);--color-paper-3:oklch(93% 0.034 172);--color-ink:oklch(21% 0.025 176);--color-ink-2:oklch(31% 0.02 176);--color-muted:oklch(47% 0.024 172);--color-rule:oklch(86.5% 0.022 150);--color-accent:oklch(50% 0.11 176);--color-accent-deep:oklch(42% 0.095 178);--color-accent-soft:oklch(89% 0.07 172);--color-accent-ink:oklch(99% 0.006 172);--color-focus:oklch(45% 0.12 176);--color-label:oklch(99% 0.006 88);--p-mon:oklch(85% 0.052 22);--p-tue:oklch(87.5% 0.058 64);--p-wed:oklch(91.5% 0.064 98);--p-thu:oklch(86.5% 0.075 160);--p-fri:oklch(87% 0.048 210);--p-sat:oklch(84% 0.045 270);--p-sun:oklch(84% 0.048 322);--light:oklch(99.4% 0.016 84);--glint:oklch(100% 0.003 88);--font-display:var(--font-display-face,var(--font-schibsted)),"Schibsted Grotesk",ui-sans-serif,sans-serif;--font-body:var(--font-sans-face,var(--font-instrument)),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-outlier:var(--font-mono-face,var(--font-dm-mono)),"DM Mono",ui-monospace,monospace;--radius-card:14px;--radius-input:10px;--radius-phone:28px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 1px 2px oklch(30% 0.03 176/0.08),0 24px 48px -24px oklch(40% 0.08 176/0.35);--shadow-lift:0 1px 1px oklch(30% 0.03 176/0.1),8px 18px 28px -14px oklch(36% 0.06 176/0.32),18px 40px 60px -30px oklch(40% 0.08 176/0.3);--tracking-display:-0.03em;--display-weight:700;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-display-s:clamp(2.25rem,4vw + 0.5rem,3.75rem);--text-display:clamp(2.5rem,3.1vw + 1rem,4.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.5rem);--text-title:clamp(1.25rem,0.75vw + 0.875rem,1.625rem);--text-lead:clamp(1.125rem,0.35vw + 1rem,1.375rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky-nav:300;--ground:var(--color-paper);--surface:var(--color-label);--surface-2:var(--color-paper-2);--ink:var(--color-ink);--muted:var(--color-muted);--faint:var(--color-muted);--line:var(--color-rule);--accent:var(--color-accent);--accent-hover:var(--color-accent-deep);--accent-ink:var(--color-accent-deep);--accent-soft:var(--color-accent-soft);--on-accent:var(--color-accent-ink);--good:var(--color-accent-deep);--warn-bg:oklch(95% 0.03 84);--warn-ink:oklch(42% 0.07 70);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.22  0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");color-scheme:light}@media (max-width:60rem){.dose{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){.dose{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}body,html{overflow-x:clip}.dose *,.dose :after,.dose :before{box-sizing:border-box}.dose{min-height:100dvh;background-color:var(--color-paper);background-image:var(--grain);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);font-synthesis:none}.dose ::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}.dose :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dose a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}.dose h1,.dose h2,.dose h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);line-height:1.02;overflow-wrap:break-word;min-width:0;text-wrap:balance;color:var(--color-ink)}.dose h1{max-width:17ch;font-size:var(--text-display)}.dose h2{max-width:22ch;font-size:var(--text-section)}.dose h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.dose p{margin:0;text-wrap:pretty}.dose .lead{font-size:var(--text-lead);line-height:1.45;max-width:44ch;color:var(--color-ink-2)}.dose img{max-width:100%;height:auto;display:block}.dose .num{font-variant-numeric:tabular-nums}.dose .mono{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.dose .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.dose .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dose [data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2),var(--color-paper-3))}.dose [data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.dose .link{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);transition:text-decoration-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.dose .link:hover{text-decoration-color:var(--color-accent);color:var(--color-accent-deep)}.dose .btn,.dose .link:active{color:var(--color-ink)}.dose .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-input);font:500 var(--text-md) var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--color-label);box-shadow:inset 0 1px 0 var(--glint),0 0 0 1px var(--color-rule),0 3px 0 var(--color-rule);transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.dose .btn:hover{background:var(--color-paper-2)}.dose .btn:active{transform:translateY(3px);box-shadow:inset 0 1px 0 var(--glint),0 0 0 1px var(--color-rule)}.dose .btn:disabled,.dose .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dose .btn--primary{background:linear-gradient(var(--color-accent),var(--color-accent-deep));color:var(--color-accent-ink);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--glint) 45%,transparent),0 0 0 1px var(--color-accent-deep),0 3px 0 var(--color-accent-deep)}.dose .btn--primary:hover{background:linear-gradient(var(--color-accent-deep),var(--color-accent-deep))}.dose .btn--primary:active{box-shadow:0 0 0 1px var(--color-accent-deep)}.dose .btn--sm{min-height:44px;padding:0 var(--space-md)}.dose .tray input:not([type=hidden]):not([tabindex="-1"]),.dose .tray select{min-height:52px;border-radius:var(--radius-input);border:1px solid var(--color-muted);background-color:var(--color-label);font-size:var(--text-md);color:var(--color-ink)}.dose .tray input:focus-visible,.dose .tray select:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px;box-shadow:none}.dose .tray input::placeholder{color:var(--color-muted)}.dose .tray button[type=submit]{min-height:52px;border-radius:var(--radius-input);font-weight:500;background:linear-gradient(var(--color-accent),var(--color-accent-deep));color:var(--color-accent-ink);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--glint) 45%,transparent),0 0 0 1px var(--color-accent-deep),0 3px 0 var(--color-accent-deep);transition:transform var(--dur-micro) var(--ease-out)}.dose .tray button[type=submit]:hover{background:linear-gradient(var(--color-accent-deep),var(--color-accent-deep))}.dose .tray button[type=submit]:active{transform:translateY(3px);box-shadow:0 0 0 1px var(--color-accent-deep)}.dose .tray button[type=submit]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dose .tray button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.dose .tray button[type=submit] .glyph{display:none}.dose .plastic{--t:var(--p-thu);position:relative;border-radius:var(--radius-card);background:linear-gradient(color-mix(in oklab,var(--glint) 32%,transparent),transparent 18%),color-mix(in oklab,var(--t) 62%,transparent);box-shadow:inset 0 1.5px 0 var(--glint),inset 0 -24px 36px -28px color-mix(in oklab,var(--t) 45%,var(--color-ink))}.dose .plastic:after{content:"";position:absolute;inset:auto 6% -18px;height:26px;border-radius:50%;z-index:-1;background:color-mix(in oklab,var(--t) 70%,transparent);filter:blur(14px)}.dose .t-mon{--t:var(--p-mon)}.dose .t-tue{--t:var(--p-tue)}.dose .t-wed{--t:var(--p-wed)}.dose .t-thu{--t:var(--p-thu)}.dose .t-fri{--t:var(--p-fri)}.dose .t-sat{--t:var(--p-sat)}.dose .t-sun{--t:var(--p-sun)}.dose .label{position:relative;background-color:var(--color-label);background-image:var(--grain);box-shadow:var(--shadow-lift);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;color:var(--color-ink)}.dose .label,.dose .stamp{border-radius:var(--radius-input)}.dose .stamp{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-sm);transform:rotate(-2deg);border:1.5px solid var(--color-accent);outline:1.5px solid var(--color-accent);outline-offset:2px;color:var(--color-accent-deep);font-family:var(--font-outlier);font-size:var(--text-sm);line-height:1.25;text-align:center}.dose .nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:color-mix(in oklab,var(--color-paper) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-rule)}.dose .nav__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:72px}.dose .nav__brand{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;min-width:44px;font:700 var(--text-lg) var(--font-display);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.dose .nav__links{display:flex;gap:var(--space-lg);margin:0;padding:0;list-style:none;font-size:var(--text-sm);font-weight:500}.dose .nav__links a{color:var(--color-ink-2);text-decoration:none;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out)}.dose .nav__links a:hover{color:var(--color-accent-deep);text-decoration:underline;text-decoration-color:var(--color-accent)}.dose .nav__end{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.dose .nav__signin{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-sm);font-size:var(--text-sm);font-weight:500;color:var(--color-ink-2);text-decoration:none;white-space:nowrap}.dose .nav__signin:hover{color:var(--color-accent-deep)}.dose .nav__menu{position:relative;display:none}.dose .nav__menu>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-input);cursor:pointer;list-style:none;color:var(--color-ink)}.dose .nav__menu>summary::-webkit-details-marker{display:none}.dose .nav__menu>summary:hover{background:var(--color-paper-2)}.dose .nav__menu ul{position:absolute;inset-inline-end:0;margin:var(--space-xs) 0 0;padding:var(--space-xs);width:14rem;list-style:none;border-radius:var(--radius-card);background:var(--color-label);box-shadow:var(--shadow-lift)}.dose .nav__menu li a{display:flex;align-items:center;min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-input);text-decoration:none}.dose .nav__menu li a:hover{background:var(--color-paper-2)}@media (max-width:64rem){.dose .nav__links{display:none}.dose .nav__menu{display:block}}@media (max-width:40rem){.dose .nav__signin{display:none}.dose .nav__brand-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.dose .footer{padding-block:var(--space-3xl) var(--space-xl);border-top:1px solid var(--color-rule)}.dose .footer__mast{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-lg);padding-bottom:var(--space-2xl)}.dose .footer__word{display:inline-flex;align-items:center;gap:var(--space-md);font:700 clamp(3rem,7vw,6rem) /.95 var(--font-display);letter-spacing:-.04em;text-decoration:none}.dose .footer__about{max-width:36ch;color:var(--color-ink-2)}.dose .footer__about a{font-weight:500}.dose .footer__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:var(--gap-columns);padding-top:var(--space-xl);border-top:2px solid var(--color-ink)}.dose .footer__cols p{font-weight:500;margin-bottom:var(--space-sm)}.dose .footer__cols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm)}.dose .footer__cols .wide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--gap-columns)}.dose .footer__cols a{color:var(--color-ink-2);text-decoration:none}.dose .footer__cols a:hover{color:var(--color-accent-deep);text-decoration:underline}.dose .footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.dose .footer__credits{margin-top:var(--space-sm);font-size:var(--text-xs)}.dose .footer__credits,.dose .footer__credits a{color:var(--color-muted)}.dose .footer__legal nav{display:flex;gap:var(--space-lg)}.dose .footer__legal a{color:var(--color-muted)}.dose .footer__legal a:hover{color:var(--color-ink)}@media (max-width:60rem){.dose .footer__cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.dose .footer__cols .wide ul{grid-template-columns:minmax(0,1fr)}}.dose .band-2{background-color:var(--color-paper-2);background-image:var(--grain)}.dose .index{margin:0;padding:0;list-style:none;border-top:2px solid var(--color-ink)}.dose .index li{border-bottom:1px solid var(--color-rule)}.dose .index a{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-md);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out)}.dose .index a:hover{background:var(--color-paper-2)}.dose .index a:hover .index__name{text-decoration:underline;text-decoration-color:var(--color-accent)}.dose .index__name{font:700 var(--text-title) /1.2 var(--font-display);letter-spacing:-.02em;padding-inline-start:var(--space-xs)}.dose .index__line{color:var(--color-ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-inline-end:var(--space-xs)}@media (max-width:40rem){.dose .index a{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.dose .index__line{-webkit-line-clamp:2}}.d-card{border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 1px 2px oklch(30% .03 176/.06)}.d-card--link{transition:box-shadow var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.d-card--link:hover{box-shadow:0 0 0 1px var(--accent),var(--shadow-card);transform:translateY(-2px)}.d-answer{border-radius:var(--radius-card);border-inline-start:3px solid var(--accent);background-color:var(--surface-2);background-image:var(--grain)}.d-faq{border-top:2px solid var(--ink)}.d-faq>details{border-bottom:1px solid var(--line)}.d-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;padding-block:var(--space-sm);cursor:pointer;list-style:none}.d-faq summary::-webkit-details-marker{display:none}.d-faq summary:hover{color:var(--color-accent-deep)}.d-faq .d-faq__mark{flex-shrink:0;transition:transform var(--dur-short) var(--ease-in-out)}.d-faq details[open] .d-faq__mark{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.d-card--link,.d-card--link:hover{transition:none;transform:none}}.dose .close{background:var(--color-ink);color:var(--color-paper)}.dose .close h2{color:var(--color-paper);max-width:16ch}.dose .close .lead{color:var(--color-accent-soft)}.dose .close__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:center}.dose .close .tray{padding:var(--space-xl);border-radius:var(--radius-card);background-color:var(--color-paper);background-image:var(--grain);color:var(--color-ink)}@media (max-width:60rem){.dose .close__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.dose .close .tray{padding:var(--space-lg)}}.dose .close__setup{margin-top:var(--space-lg)}.dose .close .link{color:var(--color-paper);text-decoration-color:color-mix(in oklab,var(--color-paper) 40%,transparent)}.dose .close .link:hover{color:var(--color-accent-soft);text-decoration-color:var(--color-accent-soft)}.dose:lang(am),.dose:lang(he){--tracking-display:-0.005em}.dose:lang(ar){--tracking-display:0}.dose:lang(bg),.dose:lang(el),.dose:lang(ru),.dose:lang(uk){--tracking-display:-0.015em}.dose:lang(ar) h1,.dose:lang(ar) h2,.dose:lang(ar) h3,.dose:lang(he) h1,.dose:lang(he) h2,.dose:lang(he) h3{line-height:1.2}.dose .article{font-size:1.0625rem;line-height:1.7;color:var(--color-ink-2)}.dose .article>*+*{margin-top:1.1em}.dose .article h1{font-size:var(--text-display-s);max-width:20ch;line-height:1.04;color:var(--color-ink)}.dose .article h2{font-size:clamp(1.5rem,1vw + 1.1rem,2rem);max-width:none;line-height:1.15;margin-top:2.2em}.dose .article h3{font-size:1.25rem;max-width:none;line-height:1.25;margin-top:1.8em}.dose .article h4{font:600 1.0625rem/1.4 var(--font-body);color:var(--color-ink);margin-top:1.5em}.dose .article :is(h2,h3,h4)+*{margin-top:.6em}.dose .article li,.dose .article p{max-width:68ch}.dose .article a{color:var(--color-accent-deep);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-accent) 45%,transparent)}.dose .article a:hover{text-decoration-color:var(--color-accent)}.dose .article strong{color:var(--color-ink);font-weight:600}.dose .article :is(ul,ol){padding-inline-start:1.25em}.dose .article ul{list-style:disc}.dose .article ol{list-style:decimal}.dose .article li+li{margin-top:.4em}.dose .article li::marker{color:var(--color-accent)}.dose .article blockquote{margin-inline:0;padding:.2em 0 .2em 1em;border-inline-start:3px solid var(--color-accent);color:var(--color-ink)}.dose .article hr{border:0;border-top:1px solid var(--color-rule);margin-block:2.5em}.dose .article code{font-family:var(--font-outlier);font-size:.9em;padding:.1em .35em;border-radius:6px;background:var(--color-paper-2)}.dose .article pre{padding:1em 1.2em;border-radius:var(--radius-input);background:var(--color-ink);color:var(--color-paper);overflow-x:auto;font-size:.875rem;line-height:1.6}.dose .article pre code{padding:0;background:none;color:inherit}.dose .article table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--text-sm)}.dose .article :is(th,td){padding:.6em .8em;text-align:start;vertical-align:top;border-bottom:1px solid var(--color-rule)}.dose .article thead th{font-weight:500;color:var(--color-muted);border-bottom:2px solid var(--color-ink);white-space:nowrap}.dose .article img{border-radius:var(--radius-card)}.dose .page-head{display:flex;flex-direction:column;gap:var(--space-md)}.dose .page-head .eyebrow{font-family:var(--font-outlier);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-deep)}.dose .post-list{margin:var(--space-2xl) 0 0;padding:0;list-style:none;border-top:2px solid var(--color-ink)}.dose .post-list>li{display:flex;flex-direction:column;gap:var(--space-xs);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.dose .post-list .meta{font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-muted)}.dose .post-list h2{max-width:none;font-size:var(--text-title);line-height:1.2}.dose .post-list h2 a{text-decoration:none}.dose .post-list h2 a:hover{color:var(--color-accent-deep);text-decoration:underline;text-decoration-color:var(--color-accent)}.dose .post-list p:not(.meta){color:var(--color-ink-2);max-width:65ch}