.sc-editorial,.sc-editorial *,.sc-editorial :after,.sc-editorial :before{box-sizing:border-box}body:has(.sc-editorial),html:has(.sc-editorial){overflow-x:clip;overflow-y:visible}html:has(.sc-editorial){scroll-padding-top:0;scrollbar-color:var(--color-muted) var(--color-paper)}.sc-editorial{-webkit-font-smoothing:antialiased;background:var(--color-paper);caret-color:var(--color-accent);color:var(--color-ink);font-size:var(--text-md);line-height:1.55;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sc-editorial ::-moz-selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}.sc-editorial ::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}.sc-contact-dialog :focus-visible,.sc-cookie :focus-visible,.sc-editorial :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sc-editorial h1,.sc-editorial h2,.sc-editorial h3{text-wrap:balance;font-family:var(--font-display);font-synthesis:none;font-weight:var(--display-weight,700);letter-spacing:var(--tracking-display);line-height:1.05;margin:0;min-width:0;overflow-wrap:break-word}.sc-editorial h1{font-size:var(--text-display)}.sc-editorial h2{font-size:var(--text-section);max-width:30ch}.sc-editorial h3{font-size:var(--text-title);letter-spacing:-.02em;line-height:1.2;max-width:40ch}.sc-editorial .lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}.sc-editorial p{text-wrap:pretty;margin:0}.sc-editorial img{display:block;max-width:100%}.sc-editorial svg{display:block}.sc-editorial [hidden]{display:none!important}.sc-editorial button,.sc-editorial input,.sc-editorial textarea{font:inherit}.sc-editorial .container{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter);width:100%}.sc-editorial .num{font-variant-numeric:tabular-nums}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){.sc-editorial *,.sc-editorial :after,.sc-editorial :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}