*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,li,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 6}#root,#__next{isolation:isolate}@font-face{font-family:Fustat Alternates;src:url(/wp-content/themes/lararnashistoria/dist/assets/FustatAlternatesVF-5b864bf1.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/wp-content/themes/lararnashistoria/dist/assets/SentientVF-e0c1b99d.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/wp-content/themes/lararnashistoria/dist/assets/SentientItalicVF-7749f91f.woff2) format("woff2");font-weight:200 700;font-style:italic;font-display:swap}*,:before,:after{--font-viewport-from: 20;--font-viewport-to: 112.5}*,:before,:after{--font-viewport-unit-converter: 1vw;--font-fz-from: var(--font-size-from, var(--font-min-size));--font-fz-to: var(--font-size-to, var(--font-max-size));--font-fz-slope: (var(--font-fz-to) - var(--font-fz-from)) / (var(--font-viewport-to) - var(--font-viewport-from)) * 100;--font-fz-intercept: ( var(--font-viewport-to) * var(--font-fz-from) - var(--font-viewport-from) * var(--font-fz-to) ) / (var(--font-viewport-to) - var(--font-viewport-from));--font-size: calc( var(--font-fz-slope) * var(--font-viewport-unit-converter) + var(--font-fz-intercept) * 1rem );--font-min-fz-px: calc(var(--font-min-size) * 1rem);--font-max-fz-px: calc(var(--font-max-size) * 1rem);--font-clamp: clamp( var(--font-min-fz-px), var(--font-size), var(--font-max-fz-px) );--font-max: var(--font-has-max, var(--font-min));--font-min: var(--font-has-min, var(--font-size));--font-has-max: min(var(--font-max-fz-px), var(--font-size));--font-has-min: max(var(--font-min-fz-px), var(--font-size));--fluid-font-size: var(--font-clamp, var(--font-max))}*,:before,:after{--spacing-viewport-from: 20;--spacing-viewport-to: 112.5}*,:before,:after{--spacing-viewport-unit-converter: 1vw;--spacing-fz-from: var(--spacing-size-from, var(--spacing-min-size));--spacing-fz-to: var(--spacing-size-to, var(--spacing-max-size));--spacing-fz-slope: (var(--spacing-fz-to) - var(--spacing-fz-from)) / (var(--spacing-viewport-to) - var(--spacing-viewport-from)) * 100;--spacing-fz-intercept: ( var(--spacing-viewport-to) * var(--spacing-fz-from) - var(--spacing-viewport-from) * var(--spacing-fz-to) ) / (var(--spacing-viewport-to) - var(--spacing-viewport-from));--spacing-size: calc( var(--spacing-fz-slope) * var(--spacing-viewport-unit-converter) + var(--spacing-fz-intercept) * 1rem );--spacing-min-fz-px: calc(var(--spacing-min-size) * 1rem);--spacing-max-fz-px: calc(var(--spacing-max-size) * 1rem);--spacing-clamp: clamp( var(--spacing-min-fz-px), var(--spacing-size), var(--spacing-max-fz-px) );--spacing-max: var(--spacing-has-max, var(--spacing-min));--spacing-min: var(--spacing-has-min, var(--spacing-size));--spacing-has-max: min(var(--spacing-max-fz-px), var(--spacing-size));--spacing-has-min: max(var(--spacing-min-fz-px), var(--spacing-size));--fluid-spacing: var(--spacing-clamp, var(--spacing-max))}:root{--font-family-heading: "Fustat Alternates", sans-serif;--font-family-body: "Sentient", serif;--font-feature-settings-heading: "case" on, "dlig" on, "ss03" on, "ss05" on;--font-feature-settings-body: "case" on, "dlig" on;--font-weight-heading: 740;--font-weight-emphasis: 600;--font-weight-body: 320;--font-size-min-xs: 1;--font-size-min-s: 1;--font-size-min-m: 1.125;--font-size-min-l: 1.25;--font-size-min-xl: 1.5;--font-size-min-2xl: 2;--font-size-min-3xl: 2.375;--font-size-min-4xl: 2.75;--font-size-max-xs: .875;--font-size-max-s: 1.125;--font-size-max-m: 1.375;--font-size-max-l: 1.875;--font-size-max-xl: 2.375;--font-size-max-2xl: 3.5;--font-size-max-3xl: 5;--font-size-max-4xl: 6.5}:root{--geranium: #FFBAB0;--buttercup: #FCE173;--cantaloupe: #FF9E66;--black-cherry: #2D1A1F;--chocolate: #613B2E;--sugar: #FFFCF1;--black-cherry-t94: hsl(343 27% 14% / .94);--base-01: var(--black-cherry);--base-02: var(--sugar);--base-03: var(--chocolate);--primary: var(--geranium)}:root{--spacing-min-2xs: .125;--spacing-min-xs: .375;--spacing-min-s: .625;--spacing-min-m: .875;--spacing-min-l: 1.125;--spacing-min-xl: 1.375;--spacing-min-2xl: 1.625;--spacing-min-3xl: 2;--spacing-min-4xl: 3;--spacing-min-5xl: 4;--spacing-min-6xl: 5;--spacing-max-2xs: .125;--spacing-max-xs: .5;--spacing-max-s: .75;--spacing-max-m: 1;--spacing-max-l: 1.5;--spacing-max-xl: 2;--spacing-max-2xl: 2.5;--spacing-max-3xl: 3.5;--spacing-max-4xl: 5;--spacing-max-5xl: 7;--spacing-max-6xl: 10;--grid-min-columns: .125;--grid-min-margin: 1;--grid-min-gutter: 1.5;--grid-min-width: 6.75;--grid-max-columns: .75;--grid-max-gutter: 2.5;--grid-max-margin: 3.5;--grid-max-width: 6.5}:root{--header-transition: .25s ease-in-out;--header-height-mobile: 3.75rem;--header-height-desktop: 3.5rem;--header-height: var(--header-height-mobile)}@media (min-width: 72.5rem){:root{--header-height: var(--header-height-desktop) }}:root{--button-transition: .15s ease-in-out;--button-transition-property: color, background-color, border-color, text-decoration, text-decoration-color;--border-radius-min-2xs: .125rem;--border-radius-min-xs: 1rem;--border-radius-min-s: 1.5rem;--border-radius-min-m: 2rem;--border-radius-min-l: 2.5rem;--border-radius-max-2xs: .125rem;--border-radius-max-xs: 1rem;--border-radius-max-s: 2rem;--border-radius-max-m: 2.5rem;--border-radius-max-l: 5rem;--border-radius-2xs: var(--border-radius-min-2xs);--border-radius-xs: var(--border-radius-min-xs);--border-radius-s: var(--border-radius-min-s);--border-radius-m: var(--border-radius-min-m);--border-radius-l: var(--border-radius-min-l)}@media (min-width: 64rem){:root{--border-radius-2xs: var(--border-radius-max-2xs);--border-radius-xs: var(--border-radius-max-xs);--border-radius-s: var(--border-radius-max-s);--border-radius-m: var(--border-radius-max-m);--border-radius-l: var(--border-radius-max-l) }}[data-theme=skolan]{--primary: var(--geranium)}[data-theme=organisationerna]{--primary: var(--cantaloupe)}[data-theme=lararyrket]{--primary: var(--buttercup)}body,[data-theme=dark]{--background-surface-primary: var(--base-01);--background-surface-secondary: var(--base-03);--border-primary: var(--primary);--border-secondary: var(--base-01);--icon-primary: var(--primary);--text-primary: var(--base-02);--text-primary-hover: var(--primary);--text-secondary: var(--primary);--text-secondary-hover: var(--base-02);--text-highlight: var(--primary);--button-primary-background-default: var(--primary);--button-primary-background-hover: var(--base-02);--button-primary-border-default: transparent;--button-primary-border-hover: transparent;--button-primary-text-default: var(--base-01);--button-primary-text-hover: var(--base-01);--button-secondary-background-default: transparent;--button-secondary-background-hover: transparent;--button-secondary-border-default: var(--primary);--button-secondary-border-hover: var(--base-02);--button-secondary-text-default: var(--primary);--button-secondary-text-hover: var(--base-02);--button-tertiary-background-default: transparent;--button-tertiary-background-hover: transparent;--button-tertiary-border-default: transparent;--button-tertiary-border-hover: transparent;--button-tertiary-text-default: var(--primary);--button-tertiary-text-hover: var(--base-02);--button-background-focus: var(--base-02);--button-border-focus: transparent;--button-text-focus: var(--base-01);--button-box-shadow-inner-focus: var(--background-surface-secondary);--button-box-shadow-outer-focus: var(--primary)}[data-theme=light]{--background-surface-primary: var(--base-02);--background-surface-secondary: var(--primary);--border-primary: var(--base-01);--border-secondary: var(--primary);--icon-primary: var(--base-03);--text-primary: var(--base-01);--text-primary-hover: var(--base-03);--text-secondary: var(--base-03);--text-secondary-hover: var(--base-01);--text-highlight: var(--primary);--button-primary-background-default: var(--base-01);--button-primary-background-hover: var(--base-03);--button-primary-border-default: var(--base-01);--button-primary-border-hover: var(--base-03);--button-primary-text-default: var(--base-02);--button-primary-text-hover: var(--primary);--button-secondary-background-default: transparent;--button-secondary-background-hover: transparent;--button-secondary-border-default: var(--base-01);--button-secondary-border-hover: var(--base-03);--button-secondary-text-default: var(--base-01);--button-secondary-text-hover: var(--base-03);--button-tertiary-background-default: transparent;--button-tertiary-background-hover: transparent;--button-tertiary-border-default: transparent;--button-tertiary-border-hover: transparent;--button-tertiary-text-default: var(--base-01);--button-tertiary-text-hover: var(--base-03);--button-background-focus: var(--base-03);--button-border-focus: transparent;--button-text-focus: var(--primary);--button-box-shadow-inner-focus: var(--background-surface-primary);--button-box-shadow-outer-focus: var(--base-01)}h1,.h1,.heading-4xl{--font-min-size: var(--font-size-min-4xl);--font-max-size: var(--font-size-max-4xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1;letter-spacing:-.01em}.heading-3xl{--font-min-size: var(--font-size-min-3xl);--font-max-size: var(--font-size-max-3xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1.1;letter-spacing:-.01em}h2,.h2,.heading-2xl{--font-min-size: var(--font-size-min-2xl);--font-max-size: var(--font-size-max-2xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1.1;letter-spacing:-.01em}h3,.h3,.heading-xl{--font-min-size: var(--font-size-min-xl);--font-max-size: var(--font-size-max-xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1.1;letter-spacing:-.01em}h4,.h4,.heading-l{--font-min-size: var(--font-size-min-l);--font-max-size: var(--font-size-max-l);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1.1;letter-spacing:-.01em}h5,.h5,.heading-m{--font-min-size: var(--font-size-min-m);--font-max-size: var(--font-size-max-m);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1.1;letter-spacing:-.01em}.body-text-xl{--font-min-size: 1.375;--font-max-size: 2.125;font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.body-text-l{--font-min-size: var(--font-size-min-l);--font-max-size: var(--font-size-max-l);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}p,ol,ul,dd,.body-text-m{--font-min-size: var(--font-size-min-m);--font-max-size: var(--font-size-max-m);font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.6}.body-text-s{--font-min-size: var(--font-size-min-s);--font-max-size: var(--font-size-max-s);font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}figcaption,.body-text-xs{--font-min-size: var(--font-size-min-xs);--font-max-size: var(--font-size-max-xs);font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}dt,.button,.search-toggle,.label-m{--font-min-size: var(--font-size-min-m);--font-max-size: var(--font-size-max-m);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.footer-menu .menu-item,.site-footer__link,.label-s{--font-min-size: var(--font-size-min-s);--font-max-size: var(--font-size-max-s);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.label-xs{--font-min-size: var(--font-size-min-xs);--font-max-size: var(--font-size-max-xs);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.blockquote{--font-min-size: var(--font-size-min-3xl);--font-max-size: var(--font-size-max-3xl);font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.2;letter-spacing:-.03em}.image-block__text{--font-min-size: 6.5;--font-max-size: 27.5;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:.8;letter-spacing:-.03em}html{scroll-behavior:smooth}body{background-color:var(--background-surface-primary);color:var(--text-primary)}[id]{scroll-margin-top:3rem}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.container{max-inline-size:112.5rem;inline-size:100%;margin:0 auto}@media (min-width: 72.5rem){.container{padding-inline:1rem}}.wrapper{--spacing-min-size: var(--grid-min-margin);--spacing-max-size: var(--grid-max-margin);padding-inline:var(--fluid-spacing)}.block{position:relative;margin-block-start:calc(var(--border-radius-m) * -1)}.block.is-sticky{position:sticky;inset-block-start:.375rem}@media (min-width: 64rem){.block.is-sticky{inset-block-start:-.5rem}}@media (min-width: 72.5rem){.block.is-sticky{inset-block-start:calc(var(--border-radius-m) * -1)}}@media (prefers-reduced-motion: reduce){.block.is-sticky{position:relative}}.block__wrapper{border-top-left-radius:var(--border-radius-m);border-top-right-radius:var(--border-radius-m);background-color:var(--background-surface-primary);color:var(--text-primary)}.block__wrapper[data-theme=dark]{background-color:var(--background-surface-secondary)}.block__content{--spacing-min-size: var(--spacing-min-5xl);--spacing-max-size: var(--spacing-max-5xl);padding-block:var(--fluid-spacing)}:focus{outline:none}:focus-visible{outline:none;box-shadow:0 0 0 .125rem var(--button-box-shadow-inner-focus),0 0 0 .313rem var(--button-box-shadow-outer-focus)}mark{background-color:var(--text-highlight)}::-moz-selection{color:var(--base-02);background:var(--base-03)}::selection{color:var(--base-02);background:var(--base-03)}.site-header{position:fixed;inline-size:100%;max-block-size:100vh;border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);padding-block:.875rem;padding-inline:1.125rem;background-color:var(--background-surface-secondary);overflow:auto;z-index:100}@media (max-width: 72.49rem){.site-header .toggle-target:not(.is-visible){display:none}}@media (min-width: 72.5rem){.site-header{border-radius:0;padding:0;background-color:transparent;overflow:visible}}@media (min-width: 72.5rem){.site-header.is-hidden .site-header__bottom{opacity:0}}.site-header__container{--spacing-min-size: .2;--spacing-max-size: 2}@media (min-width: 72.5rem){.site-header__container{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:var(--fluid-spacing)}}@media (min-width: 92.5rem){.site-header__container{--spacing-max-size: 2.5 }}.site-header__logo{color:var(--text-secondary);z-index:50}.site-header__logo a{display:block}@media (min-width: 72.5rem){.site-header__logo a{display:flex;align-items:center;block-size:var(--header-height-desktop);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);padding-inline:1.5rem;background-color:var(--base-01)}}@media (min-width: 94rem){.site-header__logo a{padding-inline:2rem}}.site-header__logo a:hover,.site-header__logo a:active{color:var(--base-02)}@media (min-width: 72.5rem){.site-header__logo a:hover,.site-header__logo a:active{color:var(--base-03);background-color:var(--base-02)}}.site-header__logo svg{inline-size:11.25rem}@media (min-width: 72.5rem){.site-header__logo svg{inline-size:15.375rem}}.site-header__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 72.5rem){.site-header__bottom.toggle-target{flex:1;display:flex;max-block-size:none;visibility:visible;opacity:1}}@media (min-width: 72.5rem){.site-header__nav-toggle{display:none}}@media (min-width: 72.5rem){.site-header__nav{flex:1}}.site-header__search-toggle{margin-inline-start:1rem;z-index:50}.site-footer{--spacing-min-size: var(--spacing-min-4xl);--spacing-max-size: var(--spacing-max-4xl);padding-block:var(--fluid-spacing)}.site-footer__content{padding-block-end:2rem}.site-footer__logo{--spacing-min-size: var(--spacing-min-3xl);--spacing-max-size: var(--spacing-max-2xl);margin-block-end:var(--fluid-spacing);color:var(--text-secondary)}.site-footer__logo svg{inline-size:100%}.site-footer__text,.site-footer__nav-wrapper,.site-footer__nav ul{display:flex;flex-direction:column;gap:.625rem}@media (min-width: 64rem){.site-footer__text,.site-footer__nav-wrapper,.site-footer__nav ul{flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:2rem;column-gap:2rem}}.site-footer__nav ul{padding:0;list-style:none}.site-footer__link.button{color:var(--text-primary);text-align:start;text-decoration-thickness:auto}.site-footer__link.button:hover,.site-footer__link.button:active{color:var(--text-primary-hover)}@media (min-width: 72.5rem){.header-menu{display:flex;align-items:center;gap:1rem;padding:0;list-style:none}.header-menu .menu-item--level-1{--font-min-size: var(--font-size-min-m);--font-max-size: var(--font-size-max-m);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5;flex:1 1 auto;display:block}.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle{block-size:var(--header-height-desktop);inline-size:100%;justify-content:space-between;border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);padding-inline-start:1.5rem;padding-inline-end:1rem;line-height:var(--header-height-desktop);background-color:var(--button-primary-background-hover);color:var(--button-primary-text-default);z-index:50;text-decoration:underline;text-decoration-color:transparent;text-underline-position:from-font}.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle:hover,.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle:active{background-color:var(--button-primary-background-default)}.header-menu .menu-item--level-1>.link-button-wrapper a{display:none}.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle__label{display:block}.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle__icon:before,.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle__icon:after{background-color:currentColor}.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle__icon--chevron{display:block}.header-menu .menu-item--level-1>.link-button-wrapper .submenu-toggle__icon--plus{display:none}.header-menu .menu-item--level-1.is-active>.link-button-wrapper .submenu-toggle{background-color:transparent;color:var(--text-primary)}.header-menu .menu-item--level-1.is-active>.link-button-wrapper .submenu-toggle__icon{color:var(--text-secondary)}.header-menu .menu-item--level-1.current-page-ancestor:not(.is-active)>.link-button-wrapper .submenu-toggle,.header-menu .menu-item--level-1.current-menu-item:not(.is-active)>.link-button-wrapper .submenu-toggle{background-color:var(--button-primary-background-default);text-decoration-color:currentColor}.header-menu .menu-item--level-1>.sub-menu-wrapper{position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;max-block-size:100vh;border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);padding-block-start:calc(4rem + var(--header-height-desktop));padding-block-end:6rem;background-color:var(--background-surface-secondary);background-size:cover;background-position:center;color:var(--text-primary);overflow:auto}.header-menu .menu-item--level-1>.sub-menu-wrapper>h2,.header-menu .menu-item--level-1>.sub-menu-wrapper>.sub-menu{max-inline-size:55rem;margin:auto;padding-inline-start:3rem;list-style:none}.header-menu .menu-item--level-1>.sub-menu-wrapper>h2{margin-block-end:1.5rem}.header-menu .menu-item--level-1>.sub-menu-wrapper>h2 a:hover,.header-menu .menu-item--level-1>.sub-menu-wrapper>h2 a:active{text-decoration-color:currentColor}.header-menu .menu-item--level-1:nth-child(1)>.sub-menu-wrapper{background-image:url(/wp-content/themes/lararnashistoria/dist/assets/background-music-2e7a2721.webp)}.header-menu .menu-item--level-1:nth-child(2)>.sub-menu-wrapper{background-image:url(/wp-content/themes/lararnashistoria/dist/assets/background-boy-writing-5a70949a.webp)}.header-menu .menu-item--level-1:nth-child(3)>.sub-menu-wrapper{background-image:url(/wp-content/themes/lararnashistoria/dist/assets/background-classroom-40e8c4c2.webp)}.header-menu .menu-item--level-2{--font-min-size: var(--font-size-min-m);--font-max-size: var(--font-size-max-m);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5;max-inline-size:30rem;margin-block-end:1rem}.header-menu .menu-item--level-2.current-page-ancestor>.link-button-wrapper a,.header-menu .menu-item--level-2.current-menu-item>.link-button-wrapper a{color:var(--text-primary-hover)}.header-menu .menu-item--level-2>.link-button-wrapper{gap:.5rem;max-inline-size:22rem}.header-menu .menu-item--level-2 .sub-menu-wrapper{overflow:hidden}.header-menu .menu-item--level-2 .sub-menu{border-inline-start:.25rem solid var(--border-primary);margin-block:.5rem;padding-block:.25rem;padding-inline-start:1rem;list-style:none}.header-menu .menu-item--level-2 a:hover,.header-menu .menu-item--level-2 a:active{text-decoration-color:currentColor}.header-menu .menu-item--level-3{--font-min-size: var(--font-size-min-s);--font-max-size: var(--font-size-max-s);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5;margin-block-end:.25rem}.header-menu .menu-item--level-3.current-page-ancestor>.link-button-wrapper a,.header-menu .menu-item--level-3.current-menu-item>.link-button-wrapper a{color:var(--text-primary-hover)}.header-menu .menu-item--level-3 a{padding-block:.25rem}.header-menu .menu-item:last-child{margin-block-end:0}.header-menu .link-button-wrapper{display:flex}.header-menu a{flex:1;text-decoration:underline;text-decoration-color:transparent}}@media (min-width: 90rem){.header-menu .menu-item--level-1{flex:1}}@media (max-width: 72.49rem){.header-menu{padding-block-start:.875rem;padding-block-end:1.375rem;padding-inline:0;list-style:none}.header-menu .menu-item--level-1{--font-min-size: var(--font-size-min-xl);--font-max-size: var(--font-size-max-xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-heading);line-height:1.1;letter-spacing:-.024rem;border-bottom:1px solid var(--border-secondary)}.header-menu .menu-item--level-1>.sub-menu-wrapper>h2{display:none}.header-menu .menu-item--level-1 a{padding-block:1.375rem}.header-menu .menu-item--level-2{--font-min-size: var(--font-size-min-m);--font-max-size: var(--font-size-max-m);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.header-menu .menu-item--level-2 a{padding-block:.625rem;text-decoration:underline;text-decoration-color:transparent}.header-menu .menu-item--level-2 a:hover,.header-menu .menu-item--level-2 a:active{text-decoration-color:currentColor}.header-menu .menu-item--level-2 .sub-menu{border-inline-start:.25rem solid var(--border-primary);margin-block-end:.75rem;padding-block:.25rem;padding-inline-start:1rem;list-style:none}.header-menu .menu-item--level-3{--font-min-size: var(--font-size-min-s);--font-max-size: var(--font-size-max-s);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.header-menu .menu-item:last-child{margin-block-end:0}.header-menu .menu-item.current-page-ancestor>.link-button-wrapper a,.header-menu .menu-item.current-menu-item>.link-button-wrapper a{color:var(--text-primary-hover)}.header-menu .link-button-wrapper{display:flex;gap:.5rem}.header-menu a{flex:1;overflow-wrap:anywhere;text-decoration:none}.header-menu a:hover,.header-menu a:active{color:var(--text-primary-hover)}.header-menu .submenu-toggle__icon--chevron{display:none}.header-menu .sub-menu{padding-inline:0;padding-block-end:.75rem;list-style:none}}.header-search{padding-block:.25rem 1.25rem}@media (min-width: 72.5rem){.header-search{position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);padding-block-start:calc(4rem + var(--header-height-desktop));padding-block-end:6rem;background-color:var(--background-surface-secondary);background-image:url(/wp-content/themes/lararnashistoria/dist/assets/background-boy-writing-5a70949a.webp);background-size:cover;background-position:center}}.header-search__form{--spacing-min-size: var(--spacing-min-l);--spacing-max-size: var(--spacing-max-l);display:flex;align-items:center;gap:var(--fluid-spacing);max-inline-size:30rem;inline-size:100%;margin-inline:auto}@media (min-width: 72.5rem){.header-search__form{max-inline-size:53.5rem;padding-inline:.75rem}}.header-search__form label{flex:1}.header-search__field{--spacing-min-size: var(--spacing-min-s);--spacing-max-size: var(--spacing-max-s);inline-size:100%;border:0;border-radius:var(--border-radius-2xs);padding:var(--fluid-spacing);background-color:var(--background-surface-primary);color:var(--text-primary)}.header-search__field::-moz-placeholder{color:var(--text-primary);opacity:.5}.header-search__field::placeholder{color:var(--text-primary);opacity:.5}.header-search__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.header-search__submit.button{background-color:var(--button-primary-background-default)}.nav-toggle{display:flex;align-items:center;gap:.5rem;border:0;padding:0;background-color:transparent;color:var(--text-primary);cursor:pointer}.nav-toggle:hover .nav-toggle__icon,.nav-toggle:active .nav-toggle__icon{color:var(--text-secondary-hover)}.nav-toggle[aria-expanded=true] .nav-toggle__icon span:nth-child(1){transform:rotate(45deg) translate(.313rem,.313rem)}.nav-toggle[aria-expanded=true] .nav-toggle__icon span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__icon span:nth-child(3){transform:rotate(-45deg) translate(.313rem,-.313rem)}.nav-toggle__icon{display:flex;flex-direction:column;justify-content:space-between;inline-size:2rem;block-size:2rem;padding-block:.5rem;padding-inline:.25rem;color:var(--icon-primary)}.nav-toggle__icon span{inline-size:100%;block-size:.125rem;background-color:currentColor;transition:var(--header-transition);transition-property:transform,color}.search-toggle{display:flex;align-items:center;gap:.5rem;inline-size:100%;border:0;padding-block:.875rem;padding-inline:0;background-color:transparent;cursor:pointer;color:var(--icon-primary)}@media (min-width: 72.5rem){.search-toggle{justify-content:center;inline-size:auto;block-size:var(--header-height-desktop);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);padding-block:0;padding-inline:1.5rem;background-color:var(--background-surface-primary)}}.search-toggle:hover,.search-toggle:active{color:var(--base-02)}@media (min-width: 72.5rem){.search-toggle:hover,.search-toggle:active{color:var(--base-01);background-color:var(--button-primary-background-hover)}}.search-toggle__icon{flex-shrink:0;order:-1;display:block;inline-size:2rem;block-size:2rem;color:currentColor}@media (min-width: 72.5rem){.search-toggle__icon{order:0}}.search-toggle[aria-expanded=true]{display:none}@media (min-width: 72.5rem){.search-toggle[aria-expanded=true]{display:flex;background-color:transparent;color:var(--text-primary)}.search-toggle[aria-expanded=true] .search-toggle__icon{color:var(--text-primary)}}.submenu-toggle[aria-expanded=true] .submenu-toggle__icon--chevron{transform:rotate(-180deg)}.submenu-toggle__icon--chevron{display:none;inline-size:2rem;block-size:2rem;transition:var(--header-transition)}.submenu-toggle__label{display:none}.rich-text>*:first-child{margin-block-start:0!important}.rich-text>*:last-child{margin-block-end:0!important}.rich-text h2,.rich-text .h2,.rich-text .heading-2xl,.rich-text h3,.rich-text .h3,.rich-text .heading-xl{margin-block-start:1.55em;margin-block-end:.7em}@media (min-width: 64rem){.rich-text h2,.rich-text .h2,.rich-text .heading-2xl,.rich-text h3,.rich-text .h3,.rich-text .heading-xl{margin-block-start:2.95em;margin-block-end:1.33em}}.rich-text h4,.rich-text .h4,.rich-text .heading-l{margin-block-start:1.33em;margin-block-end:.8em}.rich-text h5,.rich-text .h5,.rich-text .heading-m{margin-block-start:1.45em;margin-block-end:.73em}.rich-text h1 strong,.rich-text h1 em,.rich-text h1 b,.rich-text h2 strong,.rich-text h2 em,.rich-text h2 b,.rich-text h3 strong,.rich-text h3 em,.rich-text h3 b,.rich-text h4 strong,.rich-text h4 em,.rich-text h4 b,.rich-text h5 strong,.rich-text h5 em,.rich-text h5 b,.rich-text h6 strong,.rich-text h6 em,.rich-text h6 b{font-family:inherit;font-weight:inherit;font-feature-settings:inherit}.rich-text strong,.rich-text em,.rich-text b,.rich-text a:not(.button){font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-feature-settings:var(--font-feature-settings-body)}.rich-text p,.rich-text ul,.rich-text ol{margin-block-end:1em}.rich-text ul,.rich-text ol{padding-inline-start:1.3em}.rich-text ul li::marker{color:var(--icon-primary)}.rich-text li{margin-block-end:.73em;line-height:1.5}.rich-text hr{--spacing-min-size: var(--spacing-min-2xl);--spacing-max-size: var(--spacing-max-2xl);block-size:.375rem;margin-block:var(--fluid-spacing);background-color:var(--border-primary);border:0}.rich-text .alignnone,.rich-text .alignleft,.rich-text .alignright,.rich-text .aligncenter{margin-block:1.5em;margin-inline:0}@media (min-width: 48rem){.rich-text .alignleft{float:left;margin-inline-end:1.5em}}@media (min-width: 48rem){.rich-text .alignright{float:right;margin-inline-start:1.5em}}@media (min-width: 48rem){.rich-text .aligncenter{display:block;margin-block:1.5em;margin-inline:auto}}.rich-text .button-group{margin-block:1.5rem}@media (min-width: 64rem){.rich-text .button-group{margin-block:3rem}}a{color:inherit;text-underline-position:from-font;transition:var(--button-transition);transition-property:var(--button-transition-property)}a:hover,a:active{color:var(--text-primary-hover)}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.button{--button-padding-block: .75rem;--button-padding-inline: 1.5rem;display:inline-block;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:.125rem solid var(--button-primary-border-default);border-radius:var(--border-radius-max-l);background-color:var(--button-primary-background-default);color:var(--button-primary-text-default);text-decoration:none;cursor:pointer}.button:hover,.button:active{border-color:var(--button-primary-border-hover);background-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover)}.button:focus-visible{border-color:var(--button-border-focus);background-color:var(--button-background-focus);color:var(--button-text-focus)}.button--secondary{border-color:var(--button-secondary-border-default);background-color:var(--button-secondary-background-default);color:var(--button-secondary-text-default)}.button--secondary:hover,.button--secondary:active{border-color:var(--button-secondary-border-hover);background-color:var(--button-secondary-background-hover);color:var(--button-secondary-text-hover)}.button--tertiary{padding:0;border:0;background-color:var(--button-tertiary-background-default);color:var(--button-tertiary-text-default);text-decoration:underline;text-decoration-thickness:.125rem;text-underline-position:from-font}.button--tertiary:hover,.button--tertiary:active{background-color:var(--button-tertiary-background-hover);color:var(--button-tertiary-text-hover)}.button--tertiary:focus-visible{padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-decoration:none}.button--small{--button-padding-block: .125rem;--button-padding-inline: 1rem}.button--icon{display:inline-flex;align-items:center;gap:.5rem}.button--icon .icon{display:block;inline-size:1.5rem;block-size:1.5rem}button,input[type=submit],input[type=button]{transition:var(--button-transition);transition-property:var(--button-transition-property)}.pagination{--spacing-min-size: var(--grid-min-margin);--spacing-max-size: var(--grid-max-margin);margin-block-start:var(--fluid-spacing)}.pagination__list{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}.pagination__item{display:flex;align-items:center;justify-content:center}.pagination__item .page-numbers{text-decoration:none}.pagination__item .page-numbers:not(.dots):not(.prev):not(.next){display:block;border-radius:.25rem;min-inline-size:2rem;padding-block:.3rem .2rem;padding-inline:.5rem;background-color:var(--background-surface-primary);color:var(--text-primary);text-align:center}.pagination__item .page-numbers:not(.dots):not(.prev):not(.next).current,.pagination__item .page-numbers:not(.dots):not(.prev):not(.next):hover,.pagination__item .page-numbers:not(.dots):not(.prev):not(.next):active{background-color:var(--background-surface-secondary)}.pagination__item .prev:hover,.pagination__item .prev:active,.pagination__item .next:hover,.pagination__item .next:active{color:var(--primary)}.plus-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-inline-size:2rem;min-block-size:2rem;border:0;padding:0;background-color:transparent;color:var(--icon-primary);cursor:pointer}.plus-toggle:hover,.plus-toggle:active{color:var(--text-secondary-hover)}.plus-toggle[aria-expanded=true] .plus-toggle__icon:after{transform:translate(-50%,-50%) rotate(0)}.plus-toggle__icon{position:relative;display:block;inline-size:1.125rem;block-size:1.125rem}.plus-toggle__icon:before,.plus-toggle__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:block;inline-size:100%;block-size:.125rem;background-color:currentColor;transition:var(--header-transition);transition-property:transform}.plus-toggle__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.toggle-target{max-block-size:0rem;visibility:hidden;opacity:0;transition:var(--header-transition);transition-property:opacity,max-block-size}.toggle-target.is-visible{max-block-size:75rem;visibility:visible;opacity:1}.table-of-contents-container{position:fixed;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:80;pointer-events:none}.table-of-contents{--spacing-min-size: var(--spacing-min-xl);--spacing-max-size: var(--spacing-max-xl);position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:16.25rem;border-start-start-radius:var(--border-radius-xs);padding:1.25rem;background-color:var(--black-cherry-t94);color:var(--text-secondary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:auto;transition:opacity var(--header-transition)}@media (min-width: 64rem){.table-of-contents{inset-block-end:1rem;inset-inline-end:1rem;border-radius:var(--border-radius-xs);padding:var(--fluid-spacing)}}@media (min-width: 72.5rem){.table-of-contents{inset-inline-end:2rem}}.table-of-contents.is-visible{opacity:1}.table-of-contents__header{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.table-of-contents__list{padding:0;list-style:none;color:var(--text-primary)}.table-of-contents__list.is-visible{max-block-size:20rem;overflow-y:auto}.table-of-contents__list-item{margin-block-end:.5rem}.table-of-contents__list-item:first-child{padding-block-start:1rem}.table-of-contents__list-item:last-child{margin-block-end:0}.table-of-contents__link{text-decoration-color:transparent}.table-of-contents__link.is-active{color:var(--text-secondary)}.table-of-contents__link:hover,.table-of-contents__link:active{text-decoration-color:inherit}.table-of-contents__progress-bar{position:relative;inline-size:100%;block-size:.25rem;margin-block-start:.25rem;background-color:var(--background-surface-secondary)}.table-of-contents__progress-bar-inner{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:0%;block-size:.25rem;background-color:var(--border-primary);transition:inline-size .15s ease-out}.video-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding-block:2rem;padding-inline:1rem;background-color:var(--background-surface-secondary);background-image:url(/wp-content/themes/lararnashistoria/dist/assets/background-music-2e7a2721.webp);background-size:cover;background-position:center}.video-placeholder__content{max-inline-size:48rem;border-radius:var(--border-radius-xs);padding-block:2rem;padding-inline:1.5rem;background-color:var(--background-surface-primary)}.video-placeholder__content p{margin-block-start:.75rem;margin-block-end:1.5rem}@media (min-width: 64rem){.video-placeholder__content .button-group{gap:2rem}}.resource-link{display:flex;align-items:center;gap:1.125rem;text-decoration:none}.resource-link__icon{flex-shrink:0;inline-size:1.125rem;block-size:1.5rem;color:var(--icon-primary)}.resource-link__title{text-decoration:underline}.hero-block{position:relative;padding-block-start:var(--header-height)}.hero-block--centered{display:flex;align-items:center;justify-content:center;min-block-size:94vh;text-align:center}@media (min-width: 64rem){.hero-block--centered{min-block-size:100vh}}.hero-block--centered .hero-block__title{max-inline-size:15ch;margin:auto}.hero-block--centered .hero-block__icon-link{margin-inline:auto}.hero-block--with-image .hero-block__content{padding-block-end:0}@media (min-width: 64rem){.hero-block--with-image .hero-block__content{display:grid;grid-template-columns:1fr 40%;gap:calc(var(--grid-max-gutter) * 1rem);padding-block-end:var(--fluid-spacing)}}@media (min-width: 80rem){.hero-block--with-image .hero-block__content{grid-template-columns:1fr 48%}}.hero-block--with-image .hero-block__text-wrapper{padding-block-end:1rem}@media (min-width: 64rem){.hero-block--with-image .hero-block__text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding-block:2rem}}@media (min-width: 80rem){.hero-block--with-image .hero-block__text-wrapper{padding-block-start:4.5rem}}@media (min-width: 64rem){.hero-block--with-image .hero-block__icon-link{margin-block-start:2rem}}.hero-block__image{position:relative;inline-size:100%;block-size:auto;z-index:-1}.hero-block__background{position:absolute;inset:0;max-inline-size:110.5rem;inline-size:100%;margin:0 auto;z-index:-1;overflow:hidden}.hero-block__background img,.hero-block__background video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (prefers-reduced-motion: reduce){.hero-block__background video{display:none}}.hero-block__background-overlay{position:absolute;inset:0;background-color:var(--background-surface-primary);opacity:.72}.hero-block__content{--spacing-min-size: var(--spacing-min-4xl);--spacing-max-size: var(--spacing-max-6xl);padding-block:var(--fluid-spacing)}.hero-block__eyebrow{margin-block-end:.75rem;color:var(--text-secondary)}@media (min-width: 64rem){.hero-block__eyebrow{margin-block-end:1.5rem}}.hero-block__icon-link{--spacing-min-size: 2.875;--spacing-max-size: 10.5;display:block;inline-size:1.813rem;block-size:2rem;margin-block-start:var(--fluid-spacing);color:var(--text-secondary)}.hero-block__icon-link:hover,.hero-block__icon-link:active{color:var(--text-secondary-hover)}@media (min-width: 64rem){.hero-block__icon-link{inline-size:2.688rem;block-size:3rem}}.hero-block__icon{inline-size:1.813rem;block-size:2rem}@media (min-width: 64rem){.hero-block__icon{inline-size:2.688rem;block-size:3rem}}.preamble-block{--spacing-min-size: 6.5;--spacing-max-size: 16.25;text-indent:var(--fluid-spacing)}.preamble-block__wrapper{background-color:var(--background-surface-secondary)}.preamble-block__content{--spacing-min-size: 5;--spacing-max-size: 12;max-inline-size:87.5rem}.imagetext-block:last-child .imagetext-block__wrapper{padding-block-end:0}.imagetext-block[data-theme=skolan]{--primary: var(--geranium)}.imagetext-block[data-theme=organisationerna]{--primary: var(--cantaloupe)}.imagetext-block[data-theme=lararyrket]{--primary: var(--buttercup)}.imagetext-block[data-theme=skolan] .imagetext-block__wrapper,.imagetext-block[data-theme=organisationerna] .imagetext-block__wrapper,.imagetext-block[data-theme=lararyrket] .imagetext-block__wrapper{background-color:var(--background-surface-secondary)}@media (min-width: 64rem){.imagetext-block--reversed .imagetext-block__columns{flex-direction:row-reverse}}.imagetext-block__wrapper{padding-block-end:var(--border-radius-m)}@media (min-width: 90rem){.imagetext-block__wrapper{--spacing-min-size: calc(var(--grid-min-margin) * 2);--spacing-max-size: calc(var(--grid-max-margin) * 2) }}.imagetext-block__content{--spacing-max-size: 8.5}.imagetext-block__columns{--spacing-min-size: 2.5;--spacing-max-size: 7.5;display:flex;flex-direction:column;gap:var(--fluid-spacing)}@media (min-width: 64rem){.imagetext-block__columns{flex-direction:row;align-items:center}}.imagetext-block__image-wrapper{flex:1}.imagetext-block__image-wrapper img{inline-size:100%;block-size:auto;border-radius:var(--border-radius-xs)}.imagetext-block__text{flex:1}.imagetext-block__text .heading-m{--spacing-min-size: var(--spacing-min-l);--spacing-max-size: var(--spacing-max-l);margin-block-end:var(--fluid-spacing)}.imagetext-block__text h2{--spacing-min-size: var(--spacing-min-xl);--spacing-max-size: var(--spacing-max-xl);margin-block-end:var(--fluid-spacing)}.imagetext-block__text .button-group{--spacing-min-size: var(--spacing-min-2xl);--spacing-max-size: var(--spacing-max-2xl);margin-block-start:var(--fluid-spacing)}@media (max-width: 72.49rem){.image-block{overflow:hidden}}.image-block figcaption{--spacing-min-size: var(--grid-min-margin);--spacing-max-size: var(--grid-max-margin);margin-block-start:1.5rem;padding-inline:var(--fluid-spacing);color:var(--text-secondary)}@media (min-width: 64rem){.image-block figcaption{max-inline-size:50%;margin-block-start:.5rem;padding-inline:0}}.image-block__wrapper{padding-inline:0}@media (min-width: 64rem){.image-block__wrapper{padding-inline:var(--fluid-spacing)}}.image-block__figure-content{position:relative}.image-block__image-wrapper{aspect-ratio:16/9;overflow:hidden}@media (min-width: 64rem){.image-block__image-wrapper{border-radius:var(--border-radius-l)}}.image-block__image-wrapper img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-block__text{--spacing-min-size: 1.75;position:absolute;color:var(--text-highlight);z-index:10}.image-block__text--top{--spacing-max-size: 5;inset-block-start:-.33em;inset-inline-start:-.1em}@media (min-width: 64rem){.image-block__text--top{inset-block-start:0;inset-inline-start:calc(var(--fluid-spacing) * -1)}}.image-block__text--bottom{--spacing-max-size: 4.5;inset-block-end:-.45em;inset-inline-end:-.2em}@media (min-width: 64rem){.image-block__text--bottom{inset-block-end:-.33em;inset-inline-end:calc(var(--fluid-spacing) * -1)}}.full-width-image-block{text-align:center}.full-width-image-block__title{--spacing-min-size: var(--grid-min-gutter);--spacing-max-size: var(--grid-max-gutter);margin-block-end:var(--fluid-spacing)}.full-width-image-block__image{max-inline-size:90rem;inline-size:100%;block-size:auto;margin-inline:auto}.full-width-image-block__text{--spacing-min-size: var(--grid-min-gutter);--spacing-max-size: var(--grid-max-gutter);max-inline-size:70rem;margin-block-start:var(--fluid-spacing);margin-inline:auto}.related-block__wrapper{padding-block-start:var(--border-radius-m)}.related-block__content{--spacing-min-size: var(--spacing-min-4xl);--spacing-max-size: var(--spacing-max-4xl)}.related-block__title{--spacing-min-size: var(--spacing-min-xl);--spacing-max-size: var(--spacing-max-xl);margin-block-end:var(--fluid-spacing)}.related-block__list{padding:0;list-style:none}.related-block__item{--spacing-min-size: var(--spacing-min-s);--spacing-max-size: var(--spacing-max-s);margin-block-end:var(--fluid-spacing);overflow-wrap:anywhere}.related-block__item:last-child{margin-block-end:0}.related-block__link{color:var(--text-secondary);text-decoration-style:solid;text-decoration-thickness:.05em;text-decoration-color:transparent}.related-block__link:hover,.related-block__link:active{color:var(--text-secondary-hover);text-decoration-color:currentColor}.related-block__link--active{display:flex;opacity:.6}.related-block__link--active:hover,.related-block__link--active:active{color:var(--text-secondary);text-decoration-color:transparent}.related-block__link-icon{flex-shrink:0;inline-size:1em;block-size:1em}.section-block:last-of-type .block__wrapper{padding-block-end:var(--border-radius-m)}.section-block__content{position:relative}@media (min-width: 64rem){.section-block__content{display:grid;grid-template-columns:minmax(12.5rem,1fr) minmax(0,49.5rem) 1fr;gap:calc(var(--grid-max-gutter) * 1rem)}}.section-block__side-heading{grid-column:1;margin-block-end:.875rem}@media (min-width: 64rem){.section-block__side-heading{position:sticky;inset-block-start:5rem;align-self:start}}.section-block__side-heading:before{content:""}@media (min-width: 64rem){.section-block__side-heading:before{display:block;inline-size:100%;block-size:1rem;margin-block-start:.5rem;margin-block-end:1rem;background-color:var(--text-highlight)}}@media (min-width: 64rem){.section-block__modules{grid-column:2 / span 2;display:grid;grid-template-columns:minmax(0,49.5rem) 1fr}}.section-block__modules-title{grid-column:1}@media (min-width: 64rem){.section-block__modules-title{margin-block-end:calc(var(--spacing-max-2xl) * 1rem);padding-inline:calc(var(--spacing-max-2xl) * 1rem)}}.section-block__modules-title:after{content:"";display:block;inline-size:100%;block-size:.5rem;margin-block:2rem;background-color:var(--text-highlight)}@media (min-width: 64rem){.section-block__modules-title:after{display:none}}.section-block__module{--spacing-min-size: var(--spacing-min-5xl);--spacing-max-size: var(--spacing-max-5xl);grid-column:1 / span 2;margin-block-end:var(--fluid-spacing)}.section-block__module:last-child{margin-block-end:0}.section-block__module--centered{grid-column:1}@media (min-width: 64rem){.text-module{padding-inline:calc(var(--spacing-max-2xl) * 1rem)}}.text-module .button{margin-block-start:.5rem}@media (min-width: 64rem){.text-module .button{margin-block-start:1rem}}.image-module img{inline-size:100%;block-size:auto}.image-module figcaption{margin-block-start:.75rem;color:var(--text-secondary)}.video-module figcaption{margin-block-start:.75rem;color:var(--text-secondary)}.video-module__iframe-wrapper{position:relative}.video-module__iframe-wrapper.has-video{overflow:hidden;block-size:0;padding-block-end:56.25%}.video-module__iframe-wrapper iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.quote-module figcaption{--spacing-min-size: var(--spacing-min-xl);--spacing-max-size: var(--spacing-max-xl);display:flex;align-items:center;gap:1rem;margin-block:var(--fluid-spacing)}@media (min-width: 64rem){.quote-module figcaption{gap:calc(var(--grid-max-gutter) * 1rem)}}.quote-module figcaption:before{content:"";display:block;inline-size:30%;block-size:.375rem;background-color:var(--border-primary)}.links-module{--spacing-min-size: var(--spacing-min-2xl);--spacing-max-size: var(--spacing-max-2xl);border-radius:var(--border-radius-xs);padding:var(--fluid-spacing);background-color:var(--background-surface-secondary);color:var(--text-primary)}.links-module__title{color:var(--text-secondary)}.links-module__list{position:relative;max-block-size:125rem;padding:0;list-style:none;transition:max-block-size .25s ease-in-out;overflow:hidden}.links-module__list.is-obscured{max-block-size:14rem}.links-module__list.is-obscured:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:5.5rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--background-surface-secondary) 100%)}.links-module__list.is-obscured .links-module__item:nth-child(n+5){display:none}.links-module__item:before{content:"";display:block;inline-size:100%;block-size:1px;margin-block:.75rem;background-color:var(--border-primary);opacity:.2}.links-module__button{--spacing-min-size: var(--spacing-min-l);--spacing-max-size: var(--spacing-max-l);margin-block-start:var(--fluid-spacing)}.links-module__button .icon{transition:var(--button-transition);transition-property:transform}.links-module__button[aria-expanded=true] .icon{transform:rotate(-180deg)}.page.home .preamble-block__wrapper{background-color:var(--background-surface-primary)}.single-document .site-main{padding-block-start:calc(var(--header-height) + 1rem)}@media (min-width: 64rem){.document__header{padding-inline:calc(var(--spacing-max-2xl) * 1rem)}}.document__header p,.document__header ol,.document__header ul{--font-min-size: var(--font-size-min-l);--font-max-size: var(--font-size-max-l);font-family:var(--font-family-heading);font-weight:var(--font-weight-emphasis);font-size:var(--fluid-font-size);font-feature-settings:var(--font-feature-settings-body);line-height:1.5}.document-box{--spacing-min-size: var(--spacing-min-xl);--spacing-max-size: var(--spacing-max-xl);border-radius:var(--border-radius-xs);margin-block:calc(var(--spacing-max-2xl) * 1rem);padding:var(--fluid-spacing);background-color:var(--background-surface-secondary);color:var(--text-primary)}@media (min-width: 64rem){.document-box{margin-inline:calc(var(--spacing-max-2xl) * 1rem)}}.document-box h2{--spacing-min-size: var(--spacing-min-l);--spacing-max-size: var(--spacing-max-l);border-block-end:2px dashed var(--border-primary);margin-block-end:var(--fluid-spacing);padding-block-end:var(--fluid-spacing);color:var(--text-secondary)}.document-box__download{--spacing-min-size: var(--spacing-min-l);--spacing-max-size: var(--spacing-max-l);padding-block-end:var(--fluid-spacing)}.document-box__metadata-item{--spacing-min-size: var(--spacing-min-l);--spacing-max-size: var(--spacing-max-l);border-block-start:2px dashed var(--border-primary);padding-block:var(--fluid-spacing)}.document-box__metadata-item:last-child{padding-block-end:0}.page-404__content{--spacing-min-size: 8;--spacing-max-size: 18;padding-block:var(--fluid-spacing)}.page-404__eyebrow{margin-block-end:1.5rem;color:var(--text-secondary)}.page-404__title{margin-block-end:2rem}.page-404__button{--spacing-min-size: 3;--spacing-max-size: 6.25;margin-block-start:var(--fluid-spacing)}.search-results__content{--spacing-min-size: 8;--spacing-max-size: 12;padding-block:var(--fluid-spacing)}.search-results__title{max-inline-size:30ch;margin-block-end:1rem}.search-results__list{padding:0;list-style:none}.search-results__query{color:var(--text-secondary)}.search-results__item{--spacing-min-size: var(--grid-min-margin);--spacing-max-size: var(--grid-max-margin);max-inline-size:60ch;margin-block-start:var(--fluid-spacing)}.search-results__article{--spacing-min-size: var(--spacing-min-xl);--spacing-max-size: var(--spacing-max-xl);display:flex;flex-direction:column;gap:1rem;border-radius:var(--border-radius-s);padding:var(--fluid-spacing);background-color:var(--background-surface-secondary)}.search-results__article h2{line-height:1.3}
