﻿*,
:before,
:after {
    box-sizing: border-box;
    background-repeat: no-repeat
}

:before,
:after {
    text-decoration: inherit;
    vertical-align: inherit
}

:where(:root) {
    cursor: default;
    line-height: 1.5;
    overflow-wrap: break-word;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%
}

:where(body) {
    margin: 0
}

:where(h1) {
    font-size: 2em;
    margin: .67em 0
}

:where(dl, ol, ul) :where(dl, ol, ul) {
    margin: 0
}

:where(hr) {
    color: inherit;
    height: 0
}

:where(nav) :where(ol, ul) {
    list-style-type: none;
    padding: 0
}

:where(nav li):before {
    content: "​";
    float: left
}

:where(pre) {
    font-family: monospace, monospace;
    font-size: 1em;
    overflow: auto
}

:where(abbr[title]) {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

:where(b, strong) {
    font-weight: bolder
}

:where(code, kbd, samp) {
    font-family: monospace, monospace;
    font-size: 1em
}

:where(small) {
    font-size: 80%
}

:where(audio, canvas, iframe, img, svg, video) {
    vertical-align: middle
}

:where(iframe) {
    border-style: none
}

:where(svg:not([fill])) {
    fill: currentColor
}

:where(table) {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

:where(button, input, select) {
    margin: 0
}

:where(button, [type=button i], [type=reset i], [type=submit i]) {
    -webkit-appearance: button
}

:where(fieldset) {
    border: 1px solid #a0a0a0
}

:where(progress) {
    vertical-align: baseline
}

:where(textarea) {
    margin: 0;
    resize: vertical
}

:where([type=search i]) {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

:where(dialog) {
    background-color: #fff;
    border: solid;
    color: #000;
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: -moz-fit-content;
    width: fit-content
}

:where(dialog:not([open])) {
    display: none
}

:where(details>summary:first-of-type) {
    display: list-item
}

:where([aria-busy=true i]) {
    cursor: progress
}

:where([aria-controls]) {
    cursor: pointer
}

:where([aria-disabled=true i], [disabled]) {
    cursor: not-allowed
}

:where([aria-hidden=false i][hidden]) {
    display: initial
}

:where([aria-hidden=false i][hidden]:not(:focus)) {
    clip: rect(0, 0, 0, 0);
    position: absolute
}

:where(button, input, select, textarea) {
    background-color: transparent;
    border: 1px solid WindowFrame;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    padding: .25em .375em
}

:where(select) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;
    border-radius: 0;
    padding-right: 1em
}

:where(select[multiple]) {
    background-image: none
}

:where([type=color i], [type=range i]) {
    border-width: 0;
    padding: 0
}

@media(prefers-reduced-motion:reduce) {

    *,
    :before,
    :after {
        animation-delay: -1ms !important;
        animation-duration: 1ms !important;
        animation-iteration-count: 1 !important;
        background-attachment: initial !important;
        scroll-behavior: auto !important;
        transition-delay: 0s !important;
        transition-duration: 0s !important
    }
}

:root {
    --font-serif: pictet-serif;
    --font-sans: pictet-sans;
    --font-stack-serif: var(--font-serif), "Georgia", "Times", "Times New Roman", serif;
    --font-stack-sans: var(--font-sans), "Verdana", "Geneva", sans-serif
}

@font-face {
    font-family: pictet-serif;
    font-stretch: normal;
    font-weight: 400;
    font-style: normal;
    src: url(../font/C526lRVR.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/C5x165L_.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-serif;
    font-stretch: normal;
    font-weight: 400;
    font-style: italic;
    src: url(../font/B-FnR4Ra.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/4Xgqnwh3.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-serif;
    font-stretch: normal;
    font-weight: 700;
    font-style: normal;
    src: url(../font/B0SD88hH.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/CLe9_lyi.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-serif;
    font-stretch: normal;
    font-weight: 700;
    font-style: italic;
    src: url(../font/B83K2AqK.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/Dhh1B4uV.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: normal;
    font-weight: 400;
    font-style: normal;
    src: url(../font/DXzQKp0U.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/bsx55tee.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: normal;
    font-weight: 400;
    font-style: italic;
    src: url(../font/CF2ZTARy.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/jpfEBV-u.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: normal;
    font-weight: 700;
    font-style: normal;
    src: url(../font/kqqKrw0G.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/D693ah8x.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: normal;
    font-weight: 700;
    font-style: italic;
    src: url(../font/B30ygjC0.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/DkTFi5v0.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: condensed;
    font-weight: 400;
    font-style: normal;
    src: url(../font/Yf1qMZBV.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/Da49kW2L.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: condensed;
    font-weight: 400;
    font-style: italic;
    src: url(../font/DErGhR5r.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/BbXm39W3.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: condensed;
    font-weight: 700;
    font-style: normal;
    src: url(../font/8O2Ycg3G.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/BnFOkJtM.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

@font-face {
    font-family: pictet-sans;
    font-stretch: condensed;
    font-weight: 700;
    font-style: italic;
    src: url(../font/CfX9xopc.woff2) format("woff2"), url(https://am.pictet.com/etc.clientlibs/am-pictet/clientlibs/clientlib-site/resources/fonts/9F9uMSPX.woff) format("woff");
    font-display: fallback;
    unicode-range: u20-2ff
}

:root {
    --dy-color--9E1118: #9E1118;
    --dy-color--08193D: #08193D;
    --palette-black: oklch(0 0 none);
    --palette-white: #C9D1DB;
    --palette-grey--100p: #64676D;
    --palette-grey--25p: #A8B0BB;
    --palette-oxblood--100p: #930F16;
    --palette-bordeaux: oklch(0.5026 0.1279 20.4307);
    --palette-offwhite: oklch(0.9635 0.0108 95.164);
    --palette-eggshell: oklch(0.9686 0.0051 67.7635);
    --palette-paleskin: oklch(0.939 0.0069 67.7409);
    --palette-grey--115p: oklch(0.1822 0 none);
    --palette-grey--85p: oklch(0.4712 0 none);
    --palette-grey--70p: oklch(0.5727 0 none);
    --palette-grey--55p: oklch(0.6698 0 none);
    --palette-grey--40p: oklch(0.7636 0 none);
    --palette-grey--10p: oklch(0.9431 0 none);
    --palette-grey--05p: oklch(0.9761 0 none);

    --palette-oxblood--85p: oklch(0.551 0.0625 28.6306);
    --palette-oxblood--70p: oklch(0.6345 0.0485 30.4179);
    --palette-oxblood--55p: oklch(0.7156 0.0361 24.7463);
    --palette-oxblood--40p: oklch(0.7941 0.0257 26.972);
    --palette-oxblood--30p: oklch(0.9098 0.021 17.54);
    --palette-oxblood--25p: oklch(0.8734 0.0151 33.073);
    --palette-oxblood--10p: oklch(0.95 0.0054 17.2518);
    --palette-oxblood--05p: oklch(0.9722 0.0035 39.484);
    --palette-terracotta--100p: oklch(0.579 0.1442 47.7058);
    --palette-terracotta--85p: oklch(0.6373 0.1241 50.9023);
    --palette-terracotta--70p: oklch(0.6992 0.1014 52.6678);
    --palette-terracotta--55p: oklch(0.7631 0.0782 53.9001);
    --palette-terracotta--40p: oklch(0.8263 0.0556 53.3326);
    --palette-terracotta--25p: oklch(0.8918 0.0336 54.1457);
    --palette-terracotta--10p: oklch(0.9572 0.0135 60.5697);
    --palette-violet--100p: oklch(0.5136 0.1131 333.6726);
    --palette-violet--85p: oklch(0.588 0.0944 332.7216);
    --palette-violet--70p: oklch(0.6627 0.0759 331.8576);
    --palette-violet--55p: oklch(0.7367 0.0571 332.0105);
    --palette-violet--40p: oklch(0.8083 0.0419 331.0379);
    --palette-violet--25p: oklch(0.8817 0.0265 331.5762);
    --palette-violet--10p: oklch(0.9532 0.0109 330.1479);
    --palette-canard--100p: oklch(0.4551 0.056 212.3692);
    --palette-canard--85p: oklch(0.5413 0.0495 212.2827);
    --palette-canard--70p: oklch(0.6262 0.0403 211.2498);
    --palette-canard--55p: oklch(0.7088 0.0318 209.6055);
    --palette-canard--40p: oklch(0.7907 0.0227 211.0575);
    --palette-canard--25p: oklch(0.8699 0.0144 207.871);
    --palette-canard--10p: oklch(0.9486 0.0055 211.0393);
    --palette-canard--05p: oklch(0.9739 0.0032 197.105);
    --palette-positive: oklch(0.5861 0.1456 153.4917);
    --palette-negative: oklch(0.5641 0.2003 18.1791);
    --palette-neutral: oklch(0.4748 0 none);
    --palette-neutral--alt: oklch(0.6668 0.1604 57.5448);
    --color-text--base: var(--palette-grey--100p);
    --color-text--notes: var(--palette-grey--70p);
    --color-text--disclaimer: var(--palette-grey--55p);
    --color-text--unselected: var(--palette-grey--55p);
    --color-text--disabled: var(--palette-grey--40p);
    --color-text--primary: var(--palette-oxblood--85p);
    --color-text--primary-light: var(--palette-oxblood--25p);
    --color-text--primary-dark: var(--palette-oxblood--100p);
    --color-text--success: var(--palette-positive);
    --color-text--error: var(--palette-negative);
    --color-text--dark-bg: var(--palette-white);
    --color-text--toc: var(--palette-grey--85p);
    --color-focus--base: var(--palette-terracotta--85p);
    --color-cta--base: var(--palette-oxblood--85p);
    --color-cta--active: var(--palette-oxblood--100p);
    --color-border--base: var(--palette-grey--25p);
    --color-border--dark: var(--palette-grey--55p);
    --color-border--table: var(--palette-grey--40p);
    --color-border--primary: var(--palette-oxblood--85p);
    --color-border--highlight: var(--palette-oxblood--10p);
    --color-border--highlighted: var(--palette-oxblood--40p);
    --color-border--over-highlight: var(--palette-oxblood--25p);
    --color-border--checkbox: currentcolor;
    --color-border--active: currentcolor;
    --color-border--error: var(--palette-negative);
    --color-bg--base: var(--palette-white);
    --color-bg--light: var(--palette-grey--05p);
    --color-bg--modal: oklch(23.93% 0 none);
    --color-bg--overlay: oklch(0% 0 none/0.6039);
    --color-bg--video: oklch(36.39% 0 none/0.8);
    --color-bg--highlight: var(--palette-oxblood--10p);
    --color-bg--highlight-light: var(--palette-oxblood--05p);
    --color-bg--highlight-strong: var(--palette-oxblood--25p);
    --color-bg--disabled: var(--palette-grey--05p);
    --color-bg--primary: var(--palette-oxblood--85p);
    --color-bg--over-primary: var(--palette-oxblood--70p);
    --color-bg--fund: var(--palette-oxblood--10p);
    --color-bg--fund-app: var(--palette-oxblood--05p);
    --color-bg--fund-list: var(--palette-grey--05p);
    --color-bg--fund-highlight: var(--palette-oxblood--25p);
    --color-portrait-bg: var(--palette-oxblood--10p);
    --color-media-teaser-bg: oklch(23.93% 0 none);
    --color-highlight-bg: var(--palette-terracotta--10p);
    --color-highlight-text: var(--palette-terracotta--100p);
    --color-footnote-bg: var(--palette-oxblood--30p)
}

:root {

    --color-text--base: var(--palette-grey--100p);
    --color-text--notes: var(--palette-grey--70p);
    --color-text--disclaimer: var(--palette-grey--55p);
    --color-text--unselected: var(--palette-grey--55p);
    --color-text--disabled: var(--palette-grey--40p);
    --color-text--primary: var(--palette-oxblood--85p);
    --color-text--primary-light: var(--palette-oxblood--25p);
    --color-text--primary-dark: var(--palette-oxblood--100p);
    --color-text--success: var(--palette-positive);
    --color-text--error: var(--palette-negative);
    --color-text--dark-bg: var(--palette-white);
    --color-text--toc: var(--palette-grey--85p);
    --color-focus--base: var(--palette-terracotta--85p);
    --color-cta--base: var(--palette-oxblood--85p);
    --color-cta--active: var(--palette-oxblood--100p);

    --color-border--dark: var(--palette-grey--55p);
    --color-border--table: var(--palette-grey--40p);
    --color-border--primary: var(--palette-oxblood--85p);
    --color-border--highlight: var(--palette-oxblood--10p);
    --color-border--highlighted: var(--palette-oxblood--40p);
    --color-border--over-highlight: var(--palette-oxblood--25p);
    --color-border--checkbox: currentcolor;
    --color-border--active: currentcolor;
    --color-border--error: var(--palette-negative);
    --color-bg--base: var(--palette-white);
    --color-bg--light: var(--palette-grey--05p);
    --color-bg--modal: rgba(15, 15, 15, .85);
    --color-bg--overlay: rgba(0, 0, 0, .603922);
    --color-bg--video: rgba(62, 62, 62, .8);
    --color-bg--highlight: var(--palette-oxblood--10p);
    --color-bg--highlight-light: var(--palette-oxblood--05p);
    --color-bg--highlight-strong: var(--palette-oxblood--25p);
    --color-bg--disabled: var(--palette-grey--05p);
    --color-bg--primary: var(--palette-oxblood--85p);
    --color-bg--over-primary: var(--palette-oxblood--70p);
    --color-bg--fund: var(--palette-oxblood--10p);
    --color-bg--fund-app: var(--palette-oxblood--05p);
    --color-bg--fund-list: var(--palette-grey--05p);
    --color-bg--fund-highlight: var(--palette-oxblood--25p);
    --color-bg--success: var(--palette-positive--10p);
    --color-bg--error: var(--palette-negative--10p);
    --color-portrait-bg: var(--palette-oxblood--10p);
    --color-media-teaser-bg: #1F1F1F;
    --color-highlight-bg: var(--palette-terracotta--10p);
    --color-highlight-text: var(--palette-terracotta--100p);
    --color-favorite: var(--palette-terracotta--100p)
}


:root {
    --fslh--100: calc(var(--flh--400) * var(--ffs--400));
    --fslh--200: calc(var(--fslh--100) * 2);
    --fslh--50: calc(var(--fslh--100) / 2);
    --fs--col-gap-half: calc(var(--fs--col-gap) / 2);
    --sp--1: 4px;
    --sn--1: -4px;
    --sp--2: 8px;
    --sn--2: -8px;
    --sp--3: 12px;
    --sn--3: -12px;
    --sp--4: 16px;
    --sn--4: -16px;
    --sp--5: 20px;
    --sn--5: -20px;
    --sp--6: 24px;
    --sn--6: -24px;
    --sp--7: 32px;
    --sn--7: -32px;
    --sp--8: 40px;
    --sn--8: -40px;
    --sp--9: 48px;
    --sn--9: -48px;
    --sp--10: 64px;
    --sn--10: -64px;
    --sp--11: 80px;
    --sn--11: -80px;
    --sp--12: 96px;
    --sn--12: -96px
}

@media screen and (max-width:23.99em) {
    :root {
        --fs--50: 5px;
        --fs--100: 5px;
        --fs--150: 10px;
        --fs--200: 15px;
        --fs--300: 20px;
        --fs--400: 30px;
        --fs--600: 40px;
        --fs--850: 50px;
        --fs--900: 80px;
        --fs--1300: 80px;
        --fs--col-gap: 20px
    }
}

@media screen and (min-width:24em)and (max-width:35.99em) {
    :root {
        --fs--50: calc(5px + 0*(100vw - 384px));
        --fs--100: calc(5px + 0*(100vw - 384px));
        --fs--150: calc(10px + 0*(100vw - 384px));
        --fs--200: calc(15px + 0*(100vw - 384px));
        --fs--300: calc(20px + 0*(100vw - 384px));
        --fs--400: calc(30px + 0*(100vw - 384px));
        --fs--600: calc(40px + 0*(100vw - 384px));
        --fs--850: calc(50px + 0*(100vw - 384px));
        --fs--900: calc(80px + -25 * (100vw - 384px) / 192);
        --fs--1300: calc(80px + 0*(100vw - 384px));
        --fs--col-gap: calc(20px + 0*(100vw - 384px))
    }
}

@media screen and (min-width:36em)and (max-width:47.99em) {
    :root {
        --fs--50: calc(5px + 0*(100vw - 576px));
        --fs--100: calc(5px + 0*(100vw - 576px));
        --fs--150: calc(10px + 0*(100vw - 576px));
        --fs--200: calc(15px + 0*(100vw - 576px));
        --fs--300: calc(20px + 0*(100vw - 576px));
        --fs--400: calc(30px + 5 * (100vw - 576px) / 192);
        --fs--600: calc(40px + 0*(100vw - 576px));
        --fs--850: calc(50px + 25 * (100vw - 576px) / 192);
        --fs--900: calc(55px + 25 * (100vw - 576px) / 192);
        --fs--1300: calc(80px + 20 * (100vw - 576px) / 192);
        --fs--col-gap: calc(20px + 0*(100vw - 576px))
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    :root {
        --fs--50: calc(5px + 0*(100vw - 768px));
        --fs--100: calc(5px + 0*(100vw - 768px));
        --fs--150: calc(10px + 0*(100vw - 768px));
        --fs--200: calc(15px + 0*(100vw - 768px));
        --fs--300: calc(20px + 0*(100vw - 768px));
        --fs--400: calc(35px + 0*(100vw - 768px));
        --fs--600: calc(40px + 0*(100vw - 768px));
        --fs--850: calc(75px + 0*(100vw - 768px));
        --fs--900: calc(80px + 0*(100vw - 768px));
        --fs--1300: calc(100px + 0*(100vw - 768px));
        --fs--col-gap: calc(20px + 4 * (100vw - 768px) / 256)
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    :root {
        --fs--50: calc(5px + 0*(100vw - 1024px));
        --fs--100: calc(5px + 5 * (100vw - 1024px) / 656);
        --fs--150: calc(10px + 5 * (100vw - 1024px) / 656);
        --fs--200: calc(15px + 5 * (100vw - 1024px) / 656);
        --fs--300: calc(20px + 10 * (100vw - 1024px) / 656);
        --fs--400: calc(35px + 5 * (100vw - 1024px) / 656);
        --fs--600: calc(40px + 20 * (100vw - 1024px) / 656);
        --fs--850: calc(75px + 10 * (100vw - 1024px) / 656);
        --fs--900: calc(80px + 10 * (100vw - 1024px) / 656);
        --fs--1300: calc(100px + 30 * (100vw - 1024px) / 656);
        --fs--col-gap: calc(24px + 0*(100vw - 1024px))
    }
}

@media print {
    :root {
        --fs--50: calc(5px + 0*(100vw - 1024px));
        --fs--100: calc(5px + 5 * (100vw - 1024px) / 656);
        --fs--150: calc(10px + 5 * (100vw - 1024px) / 656);
        --fs--200: calc(15px + 5 * (100vw - 1024px) / 656);
        --fs--300: calc(20px + 10 * (100vw - 1024px) / 656);
        --fs--400: calc(35px + 5 * (100vw - 1024px) / 656);
        --fs--600: calc(40px + 20 * (100vw - 1024px) / 656);
        --fs--850: calc(75px + 10 * (100vw - 1024px) / 656);
        --fs--900: calc(80px + 10 * (100vw - 1024px) / 656);
        --fs--1300: calc(100px + 30 * (100vw - 1024px) / 656);
        --fs--col-gap: calc(24px + 0*(100vw - 1024px))
    }
}

@media screen and (min-width:105em)and (max-width:119.99em) {
    :root {
        --fs--50: calc(5px + 0*(100vw - 1680px));
        --fs--100: calc(10px + 2 * (100vw - 1680px) / 240);
        --fs--150: calc(15px + 2 * (100vw - 1680px) / 240);
        --fs--200: calc(20px + 5 * (100vw - 1680px) / 240);
        --fs--300: calc(30px + 5 * (100vw - 1680px) / 240);
        --fs--400: calc(40px + 5 * (100vw - 1680px) / 240);
        --fs--600: calc(60px + 10 * (100vw - 1680px) / 240);
        --fs--850: calc(85px + 10 * (100vw - 1680px) / 240);
        --fs--900: calc(90px + 10 * (100vw - 1680px) / 240);
        --fs--1300: calc(130px + 10 * (100vw - 1680px) / 240);
        --fs--col-gap: calc(24px + 8 * (100vw - 1680px) / 240)
    }
}

@media screen and (min-width:120em) {
    :root {
        --fs--50: 5px;
        --fs--100: 12px;
        --fs--150: 17px;
        --fs--200: 25px;
        --fs--300: 35px;
        --fs--400: 45px;
        --fs--600: 70px;
        --fs--850: 95px;
        --fs--900: 100px;
        --fs--1300: 140px;
        --fs--col-gap: 32px
    }
}

:root {
    --vh100: 100vh
}

@supports (height: 100dvh) {
    :root {
        --vh100: 100dvh
    }
}

@page {
    size: 1440px 2036.5714285714px;
    margin: 2cm 0
}

@page :first {
    margin-top: 1.5cm
}

@supports (font: -apple-system-body) and (-webkit-appearance: none) {
    @media print {
        :root {
            zoom: .6
        }
    }
}

@media print {

    .relatedarticles,
    .articlelistforfunds,
    #onetrust-consent-sdk {
        display: none
    }
}

:root {
    --flh--900: 1;
    --flh--875: .95;
    --flh--825: 1;
    --flh--800: 1.25;
    --flh--700: 1.35;
    --flh--600: 1.3;
    --flh--500: 1.4;
    --flh--400: 1.4;
    --flh--395: 1.25;
    --flh--300: 1.4;
    --flh--295: 1.3;
    --flh--290: 1.25;
    --flh--200: 1.3;
    --flh--125: 1.15;
    --flh--105: 1.25;
    --flh--100: 1.15
}

@media screen and (max-width:35.99em) {
    :root {
        --ffs--900: 44px;
        --ffs--875: 36px;
        --ffs--825: 38px;
        --ffs--800: 26px;
        --ffs--700: 23px;
        --ffs--600: 19px;
        --ffs--500: 17px;
        --ffs--400: 15px;
        --ffs--395: 14px;
        --ffs--300: 13px;
        --ffs--295: 13px;
        --ffs--290: 12px;
        --ffs--200: 12px;
        --ffs--125: 11px;
        --ffs--105: 10px;
        --ffs--100: 10px
    }
}

@media screen and (min-width:36em)and (max-width:63.99em) {
    :root {
        --ffs--900: calc(44px + 4 * (100vw - 576px) / 448);
        --ffs--875: calc(36px + 9 * (100vw - 576px) / 448);
        --ffs--825: calc(38px + 0*(100vw - 576px));
        --ffs--800: calc(26px + 8 * (100vw - 576px) / 448);
        --ffs--700: calc(23px + 0*(100vw - 576px));
        --ffs--600: calc(19px + 1 * (100vw - 576px) / 448);
        --ffs--500: calc(17px + 0*(100vw - 576px));
        --ffs--400: calc(15px + 0*(100vw - 576px));
        --ffs--395: calc(14px + 0*(100vw - 576px));
        --ffs--300: calc(13px + 0*(100vw - 576px));
        --ffs--295: calc(13px + 0*(100vw - 576px));
        --ffs--290: calc(12px + 0*(100vw - 576px));
        --ffs--200: calc(12px + 0*(100vw - 576px));
        --ffs--125: calc(11px + 0*(100vw - 576px));
        --ffs--105: calc(10px + 0*(100vw - 576px));
        --ffs--100: calc(10px + 0*(100vw - 576px))
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    :root {
        --ffs--900: calc(48px + 12 * (100vw - 1024px) / 656);
        --ffs--875: calc(45px + 15 * (100vw - 1024px) / 656);
        --ffs--825: calc(38px + 10 * (100vw - 1024px) / 656);
        --ffs--800: calc(34px + 12 * (100vw - 1024px) / 656);
        --ffs--700: calc(23px + 9 * (100vw - 1024px) / 656);
        --ffs--600: calc(20px + 8 * (100vw - 1024px) / 656);
        --ffs--500: calc(17px + 6 * (100vw - 1024px) / 656);
        --ffs--400: calc(15px + 4 * (100vw - 1024px) / 656);
        --ffs--395: calc(14px + 4 * (100vw - 1024px) / 656);
        --ffs--300: calc(13px + 4 * (100vw - 1024px) / 656);
        --ffs--295: calc(13px + 4 * (100vw - 1024px) / 656);
        --ffs--290: calc(12px + 5 * (100vw - 1024px) / 656);
        --ffs--200: calc(12px + 2 * (100vw - 1024px) / 656);
        --ffs--125: calc(11px + 1 * (100vw - 1024px) / 656);
        --ffs--105: calc(10px + 0*(100vw - 1024px));
        --ffs--100: calc(10px + 0*(100vw - 1024px))
    }
}

@media print {
    :root {
        --ffs--900: calc(48px + 12 * (100vw - 1024px) / 656);
        --ffs--875: calc(45px + 15 * (100vw - 1024px) / 656);
        --ffs--825: calc(38px + 10 * (100vw - 1024px) / 656);
        --ffs--800: calc(34px + 12 * (100vw - 1024px) / 656);
        --ffs--700: calc(23px + 9 * (100vw - 1024px) / 656);
        --ffs--600: calc(20px + 8 * (100vw - 1024px) / 656);
        --ffs--500: calc(17px + 6 * (100vw - 1024px) / 656);
        --ffs--400: calc(15px + 4 * (100vw - 1024px) / 656);
        --ffs--395: calc(14px + 4 * (100vw - 1024px) / 656);
        --ffs--300: calc(13px + 4 * (100vw - 1024px) / 656);
        --ffs--295: calc(13px + 4 * (100vw - 1024px) / 656);
        --ffs--290: calc(12px + 5 * (100vw - 1024px) / 656);
        --ffs--200: calc(12px + 2 * (100vw - 1024px) / 656);
        --ffs--125: calc(11px + 1 * (100vw - 1024px) / 656);
        --ffs--105: calc(10px + 0*(100vw - 1024px));
        --ffs--100: calc(10px + 0*(100vw - 1024px))
    }
}

@media screen and (min-width:105em)and (max-width:119.99em) {
    :root {
        --ffs--900: calc(60px + 2 * (100vw - 1680px) / 240);
        --ffs--875: calc(60px + 0*(100vw - 1680px));
        --ffs--825: calc(48px + 4 * (100vw - 1680px) / 240);
        --ffs--800: calc(46px + 2 * (100vw - 1680px) / 240);
        --ffs--700: calc(32px + 1 * (100vw - 1680px) / 240);
        --ffs--600: calc(28px + 1 * (100vw - 1680px) / 240);
        --ffs--500: calc(23px + 1 * (100vw - 1680px) / 240);
        --ffs--400: calc(19px + 1 * (100vw - 1680px) / 240);
        --ffs--395: calc(18px + 1 * (100vw - 1680px) / 240);
        --ffs--300: calc(17px + 0*(100vw - 1680px));
        --ffs--295: calc(17px + 0*(100vw - 1680px));
        --ffs--290: calc(17px + 0*(100vw - 1680px));
        --ffs--200: calc(14px + 0*(100vw - 1680px));
        --ffs--125: calc(12px + 0*(100vw - 1680px));
        --ffs--105: calc(10px + 1 * (100vw - 1680px) / 240);
        --ffs--100: calc(10px + 1 * (100vw - 1680px) / 240)
    }
}

@media screen and (min-width:120em) {
    :root {
        --ffs--900: 62px;
        --ffs--875: 60px;
        --ffs--825: 52px;
        --ffs--800: 48px;
        --ffs--700: 33px;
        --ffs--600: 29px;
        --ffs--500: 24px;
        --ffs--400: 20px;
        --ffs--395: 19px;
        --ffs--300: 17px;
        --ffs--295: 17px;
        --ffs--290: 17px;
        --ffs--200: 14px;
        --ffs--125: 12px;
        --ffs--105: 11px;
        --ffs--100: 11px
    }
}

@media print {
    :root {
        --ffs--900: 60px;
        --ffs--875: 60px;
        --ffs--825: 48px;
        --ffs--800: 46px;
        --ffs--700: 32px;
        --ffs--600: 28px;
        --ffs--500: 23px;
        --ffs--400: 19px;
        --ffs--395: 18px;
        --ffs--300: 17px;
        --ffs--295: 17px;
        --ffs--290: 17px;
        --ffs--200: 14px;
        --ffs--125: 12px;
        --ffs--105: 10px;
        --ffs--100: 10px
    }
}

:root {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    background-color: var(--color-bg--base);
    text-rendering: optimizelegibility;
    color: var(--color-text--base);
    font-stretch: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-feature-settings: "liga" 1, "kern" 1, "lnum" 1
}

@keyframes cta-line {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    50% {
        background-position: 100% 100%;
        background-size: 0 1px
    }

    51% {
        background-position: 0 100%;
        background-size: 0 1px
    }

    to {
        background-position: 0 100%;
        background-size: 100% 1px
    }
}

.pam-l-generic__content,
.pam-l-article__content {
    counter-reset: footnote_counter toc_counter
}

:where(h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, figure, fieldset):where([class]) {
    margin: 0;
    padding: 0
}

:where(h1, h2, h3, h4, h5, h6) {
    -webkit-hyphens: auto;
    hyphens: auto;
    hyphenate-limit-chars: 10 4 4;
    font-weight: inherit;
    -moz-column-break-after: avoid;
    break-after: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    text-wrap: pretty
}

:where(h1, h2, h3, h4, h5, h6):where(:not([class])) {
    margin-top: var(--fslh--200);
    margin-bottom: var(--fslh--100)
}

h1:not([class]) {
    line-height: var(--flh--800);
    font-size: var(--ffs--800)
}

h2:not([class]) {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

h3:not([class]) {
    line-height: var(--flh--600);
    font-size: var(--ffs--600)
}

h4:not([class]) {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

h5:not([class]) {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

h6:not([class]) {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

:where(:where(p, ul, ol, table):not([class])) {
    margin: var(--fslh--100) 0
}

:where(small, sub, sup) {
    line-height: 0;
    font-size: .8em
}

:where(sup) {
    vertical-align: super
}

:where(sub) {
    vertical-align: sub
}

:where(li) {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    -webkit-column-break-inside: avoid
}

:where(ul, ol):where([class]) {
    list-style: none
}

:where(ul, ol):where([class])>li {
    margin: 0;
    padding: 0
}

:where(ul, ol):where(:not([class])) {
    margin-left: var(--fs--600);
    padding: 0
}

:where(ul, ol):where(:not([class])) :where(ul, ol, li):where(:not([class])) {
    margin-top: var(--fslh--50);
    margin-bottom: var(--fslh--50)
}

:where(ul, ol):where(:not([class])) li::marker {
    color: var(--color-text--primary);
    content: "•  "
}

:where(ul, ol):where(:not([class])) li li::marker {
    content: "⚬  "
}

:where(ol):where([class]) ol {
    counter-reset: styled_list_counter
}

:where(ol):where([class]) ol li:not([class]) {
    counter-increment: styled_list_counter
}

:where(ol):where([class]) ol li:not([class])::marker {
    content: counters(styled_list_counter, ".") "  "
}

:where(:where(ol):not([class])) {
    counter-reset: list_counter
}

:where(:where(ol):not([class])) li:not([class]) {
    counter-increment: list_counter
}

:where(:where(ol):not([class])) li:not([class])::marker {
    content: counters(list_counter, ".") "  "
}

:where(img, input, video, select, textarea) {
    max-width: 100%;
    height: auto
}

:where(iframe) {
    max-width: 100%
}

:where(iframe):not([height]) {
    height: auto
}

:root {
    --border-base: 1px solid var(--color-border--base);
    --border-checkbox: 1.5px solid var(--color-border--checkbox)
}

:where(button, label) {
    cursor: pointer
}

:where(input, textarea, select, button, label) {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

@supports (-webkit-touch-callout: none) {
    :where(input, textarea, select):focus {
        line-height: .975;
        font-size: max(var(--ffs--200), 16px)
    }

    :where(input, textarea, select):focus::-moz-placeholder {
        line-height: var(--flh--200);
        font-size: var(--ffs--200)
    }

    :where(input, textarea, select):focus::placeholder {
        line-height: var(--flh--200);
        font-size: var(--ffs--200)
    }
}

:where(input, select, textarea, [data-type=input-group]) {
    transition: color .3s ease, border-color .3s ease;
    border: 1.5px solid var(--color-border--base);
    border-radius: 3px;
    background-color: var(--color-bg--base);
    padding: var(--fs--150) var(--sp--4)
}

:where(input, select, textarea, [data-type=input-group]):where(:hover, :focus, :focus-within) {
    border-color: var(--color-border--active);
    color: var(--color-text--primary)
}

:where(input, select, textarea, [data-type=input-group]):where(:focus-visible, :has(:focus-visible)) {
    outline: .5px solid
}

:where(input, select, textarea, [data-type=input-group]):where(:focus-visible, :has(:focus-visible)) :where(input, select, textarea):focus-visible {
    outline: none
}

:where(input, select, textarea, [data-type=input-group]):where([data-error]) {
    border-color: var(--color-border--error);
    color: var(--color-text--error)
}

:where([data-type=input-group]) {
    display: flex;
    -moz-column-gap: var(--fs--col-gap-half);
    column-gap: var(--fs--col-gap-half);
    padding: 1px
}

:where([data-type=input-group]) :where(input, select, textarea) {
    border-width: 0;
    width: 100%;
    color: inherit
}

:where(fieldset):where([class]) {
    border: 0
}

:lang(zh) :where(h1, h2, h3, h4, h5, h6):where(:not([class])) {
    font-weight: 700
}

:lang(zh) [class$=title] {
    font-weight: 700
}

:lang(zh) .cmp-breadcrumb__seo-title {
    font-weight: 400
}

.ghost {
    display: none
}

.cmp-navigation__item--level-0:hover>.cmp-navigation__group {
    background: #ececec
}

.cmp-breadcrumb {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: var(--fs--200);
    width: 100%
}

@media print {
    .cmp-breadcrumb {
        display: none !important
    }
}

.cmp-breadcrumb__list {
    display: flex
}

.cmp-breadcrumb__seo-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    order: 2;
    line-height: inherit;
    font-size: inherit
}

.cmp-breadcrumb__seo-title:not(:last-child):before {
    margin: 0 calc(var(--sp--1) - .225em) 0 var(--sp--1);
    content: " / "
}

.cmp-breadcrumb__item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cmp-breadcrumb__item:not(:first-child):before {
    margin: 0 var(--sp--1);
    content: " / "
}

.cmp-breadcrumb__item:last-child {
    display: none
}

.cmp-breadcrumb__item-link {
    text-decoration: none;
    color: inherit
}

.cmp-breadcrumb__item-link:hover {
    color: var(--color-text--primary)
}

@media screen and (max-width:47.99em) {
    .cmp-breadcrumb__item {
        display: none
    }

    .cmp-breadcrumb__item:nth-last-child(2) {
        display: block
    }

    .cmp-breadcrumb__item:nth-last-child(2):not(:first-child):before {
        content: " < "
    }
}

.cmp-page__skiptomaincontent {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

@media print {
    .cmp-page__skiptomaincontent {
        display: none !important
    }
}

.cmp-page__skiptomaincontent-link {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
    transition: .1s;
    z-index: 100;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: var(--color-bg--primary);
    padding: var(--fs--100) var(--fs--200);
    text-decoration: none;
    color: var(--color-text--dark-bg)
}

.cmp-page__skiptomaincontent-link:focus,
.cmp-page__skiptomaincontent-link:active {
    transform: translate(-50%)
}

table {
    line-height: var(--flh--290);
    font-size: var(--ffs--290);
    font-family: var(--font-stack-sans);
    display: block;
    border-top: 2px solid var(--color-border--table);
    width: 100%;
    overflow-x: auto;
    text-align: left
}

table tbody {
    display: table;
    width: 100%
}

table tr:not(:first-child) {
    border-top: var(--border-base)
}

table th {
    font-weight: 700
}

table td,
table th {
    padding: var(--sp--2) var(--sp--4) var(--sp--2) 0;
    vertical-align: top;
    word-break: keep-all
}

table :where(ul, ol):where(:not([class])) {
    margin-left: var(--fs--200)
}

.cmp-table table {
    margin-top: 0;
    margin-bottom: 0
}

.cmp-container>.table {
    width: 100%
}

.cmp-text {
    overflow-wrap: break-word
}

.cmp-text>:first-child {
    margin-top: 0
}

.cmp-text>:last-child {
    margin-bottom: 0
}

.cmp-text h3,
.cmp-text h4 {
    -moz-column-span: all;
    column-span: all
}

.pam-u-text-size--large .cmp-text {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-u-text-size--large .cmp-text h3,
.pam-u-text-size--large .cmp-text h4 {
    line-height: var(--flh--600);
    font-size: var(--ffs--600)
}

.pam-u-text-size--small .cmp-text {
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

.pam-u-text-size--small .cmp-text h3,
.pam-u-text-size--small .cmp-text h4 {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

@media screen and (min-width:36em) {
    .pam-u-inner-columns--two .cmp-text {
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        -moz-column-count: 2;
        column-count: 2;
        orphans: 5;
        widows: 3
    }

    .pam-u-inner-columns--two .cmp-text h3+*,
    .pam-u-inner-columns--two .cmp-text h4+* {
        margin-top: 0
    }
}

@media print {
    .pam-u-inner-columns--two .cmp-text {
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        -moz-column-count: 2;
        column-count: 2;
        orphans: 5;
        widows: 3
    }

    .pam-u-inner-columns--two .cmp-text h3+*,
    .pam-u-inner-columns--two .cmp-text h4+* {
        margin-top: 0
    }
}

:root {
    --a-icon-account: url("data:image/svg+xml,%3csvg%20width='12'%20height='15'%20viewBox='0%200%2012%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.00034%2010.8335C8.44234%2010.8335%2010.5777%2011.8835%2011.739%2013.4502L10.511%2014.0308C9.56567%2012.9108%207.89901%2012.1668%206.00101%2012.1668C4.10234%2012.1668%202.43634%2012.9108%201.49101%2014.0308L0.263672%2013.4495C1.42501%2011.8828%203.55967%2010.8335%206.00034%2010.8335ZM6.00034%200.833496C6.88439%200.833496%207.73224%201.18469%208.35736%201.80981C8.98248%202.43493%209.33367%203.28277%209.33367%204.16683V6.16683C9.33363%207.02569%209.00208%207.8514%208.40814%208.47179C7.8142%209.09219%207.00372%209.45938%206.14567%209.49683L6.00034%209.50016C5.11628%209.50016%204.26844%209.14897%203.64332%208.52385C3.01819%207.89873%202.66701%207.05088%202.66701%206.16683V4.16683C2.66705%203.30785%202.9987%202.48206%203.59278%201.86164C4.18686%201.24123%204.99751%200.874109%205.85567%200.83683L6.00101%200.833496H6.00034ZM6.00034%202.16683C5.49031%202.16697%204.99961%202.36196%204.62859%202.71191C4.25757%203.06187%204.03426%203.54035%204.00434%204.0495L4.00101%204.16683V6.16683C4.0005%206.68743%204.20302%207.18772%204.56552%207.56137C4.92802%207.93503%205.42194%208.15262%205.94231%208.1679C6.46269%208.18317%206.96852%207.99494%207.35232%207.64319C7.73612%207.29144%207.96763%206.8039%207.99767%206.28416L8.00034%206.16683V4.16683C8.00034%203.6364%207.78963%203.12769%207.41455%202.75262C7.03948%202.37754%206.53077%202.16683%206.00034%202.16683Z'%20fill='%233D3D3D'/%3e%3c/svg%3e");
    --a-icon-arrow-right: url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.998%2010.3245L11.505%2013.8175L12.495%2014.8075L16.495%2010.8075L17.002%2010.3005L16.4829%209.80579L12.4829%205.99329L11.517%207.0067L14.998%2010.3245Z'%20fill='%23804940'/%3e%3cpath%20d='M16%2010.5H4'%20stroke='%23804940'%20stroke-width='1.4'/%3e%3c/svg%3e");
    --a-icon-arrow-sm-down: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%208H14L10%2012L6%208Z'%20fill='%233e3e3e'/%3e%3c/svg%3e");
    --a-icon-caret-right: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M6.2931%205H5V5.08621L6.98276%207.93103V8.06897L5%2010.931V11H6.2931L8.44828%208.06897V7.93103L6.2931%205Z'%20fill='%233E3E3E'/%3e%3c/svg%3e");
    --a-icon-chevron-left: url("data:image/svg+xml,%3csvg%20width='6'%20height='10'%20viewBox='-7%20-5%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.8125%204.70837L5.22917%201.29171C5.38195%201.13893%205.45834%200.965318%205.45834%200.770873C5.45834%200.56254%205.38195%200.381984%205.22917%200.229207C5.07639%200.0764287%204.90278%203.98159e-05%204.70834%203.98159e-05C4.5%203.98159e-05%204.31945%200.0764287%204.16667%200.229207L0.20834%204.18754C0.13889%204.25698%200.09028%204.34032%200.0625%204.43754C0.02084%204.52087%200%204.61115%200%204.70837C0%204.8056%200.02084%204.90282%200.0625%205.00004C0.09028%205.08337%200.13889%205.15976%200.20834%205.22921L4.16667%209.18754C4.31945%209.34032%204.49306%209.41671%204.6875%209.41671C4.88195%209.40282%205.05556%209.31949%205.20834%209.16671C5.36112%209.01393%205.4375%208.84032%205.4375%208.64587C5.4375%208.43754%205.36112%208.25698%205.20834%208.10421L1.8125%204.70837Z'%20fill='%233e3e3e'/%3e%3c/svg%3e");
    --a-icon-chevron-right: url("data:image/svg+xml,%3csvg%20width='6'%20height='10'%20viewBox='-7%20-5%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.646%204.70837L0.22933%201.29171C0.0765522%201.13893%200.000163317%200.965318%200.000163317%200.770873C0.000163317%200.56254%200.0765522%200.381984%200.22933%200.229207C0.382107%200.0764287%200.555719%203.98159e-05%200.750163%203.98159e-05C0.958497%203.98159e-05%201.13905%200.0764287%201.29183%200.229207L5.25016%204.18754C5.31961%204.25698%205.36822%204.34032%205.396%204.43754C5.43766%204.52087%205.4585%204.61115%205.4585%204.70837C5.4585%204.8056%205.43766%204.90282%205.396%205.00004C5.36822%205.08337%205.31961%205.15976%205.25016%205.22921L1.29183%209.18754C1.13905%209.34032%200.965441%209.41671%200.770997%209.41671C0.576552%209.40282%200.402941%209.31949%200.250163%209.16671C0.0973852%209.01393%200.0209963%208.84032%200.0209963%208.64587C0.0209963%208.43754%200.0973852%208.25698%200.250163%208.10421L3.646%204.70837Z'%20fill='%233e3e3e'/%3e%3c/svg%3e");
    --a-icon-circled-checkmark: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='12'%20r='9.15'%20stroke='%233e3e3e'%20stroke-width='1.7'/%3e%3cpath%20d='M16%209L11%2014L8.5%2011.5'%20stroke='%233e3e3e'%20stroke-width='1.7'/%3e%3c/svg%3e");
    --a-icon-circled-exclamation-mark: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='12'%20r='9.15'%20stroke='%233e3e3e'%20stroke-width='1.7'/%3e%3cpath%20d='M11.15%2014V7H12.85V14H11.15ZM11.15%2016V17H12.85V16H11.15Z'%20fill='%233e3e3e'/%3e%3c/svg%3e");
    --a-icon-circled-plus: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.7'%20y='0.700977'%20width='14.6'%20height='14.6'%20rx='7.3'%20stroke='%233E3E3E'%20stroke-width='1.4'/%3e%3cpath%20d='M8%205.00098V11.001M11%208.00098H5'%20stroke='%233E3E3E'%20stroke-width='1.4'/%3e%3c/svg%3e");
    --a-icon-close: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.0006%2010.9897L3.49699%2017.4934L2.50704%2016.5034L9.01067%209.99979L2.50537%203.49449L3.49532%202.50454L10.0006%209.00984L16.507%202.50342L17.497%203.49337L10.9906%209.99979L17.4953%2016.5045L16.5054%2017.4945L10.0006%2010.9897Z'%20fill='%233E3E3E'/%3e%3c/svg%3e");
    --a-icon-desktop: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='-2%20-2%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(clientlib-site/css/%23clip0_4731_54023)'%3e%3cpath%20d='M9.97027%2011.3198H2.03027'%20stroke='%235B5B5B'%20stroke-miterlimit='10'%20/%3e%3cpath%20d='M11%201.5V7.75H1V1.5H11ZM11.15%200.5H0.85C0.38%200.5%200%200.88%200%201.35V7.9C0%208.37%200.38%208.75%200.85%208.75H11.15C11.62%208.75%2012%208.37%2012%207.9V1.35C12%200.88%2011.62%200.5%2011.15%200.5Z'%20fill='%235B5B5B'%20/%3e%3cpath%20d='M6%207.89014V11.4001'%20stroke='%235B5B5B'%20stroke-miterlimit='10'%20/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4731_54023'%3e%3crect%20width='12'%20height='11.32'%20fill='white'%20transform='translate(0%200.5)'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    --a-icon-document: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='-4%20-2%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%2015.5C1.0875%2015.5%200.734375%2015.3531%200.440625%2015.0594C0.146875%2014.7656%200%2014.4125%200%2014V2C0%201.5875%200.146875%201.23438%200.440625%200.940625C0.734375%200.646875%201.0875%200.5%201.5%200.5H6.88125C7.08125%200.5%207.27188%200.5375%207.45313%200.6125C7.63438%200.6875%207.79375%200.79375%207.93125%200.93125L11.5688%204.56875C11.7063%204.70625%2011.8125%204.86563%2011.8875%205.04688C11.9625%205.22813%2012%205.41875%2012%205.61875V14C12%2014.4125%2011.8531%2014.7656%2011.5594%2015.0594C11.2656%2015.3531%2010.9125%2015.5%2010.5%2015.5H1.5ZM6.75%205V2H1.5V14H10.5V5.75H7.5C7.2875%205.75%207.10938%205.67813%206.96563%205.53438C6.82188%205.39062%206.75%205.2125%206.75%205Z'%20fill='%233E3E3E'/%3e%3c/svg%3e");
    --a-icon-dot: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20width='20'%20height='20'%3e%3ccircle%20cx='10'%20cy='10'%20r='10'%20fill='%233e3e3e'/%3e%3c/svg%3e");
    --a-icon-download-arrow: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.3%2011.3101L6.49497%208.50502L5.50503%209.49497L9.50502%2013.495L10.012%2014.002L10.5067%2013.483L14.3192%209.48296L13.3058%208.51704L10.7%2011.251V4H9.3V11.3101Z'%20fill='%23804940'/%3e%3c/svg%3e");
    --a-icon-download-line: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4%2016.8H16V18.2H4V16.8Z'%20fill='%23804940'/%3e%3c/svg%3e");
    --a-icon-download: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.3%2011.3101L6.49497%208.50502L5.50503%209.49497L9.50502%2013.495L10.012%2014.002L10.5067%2013.483L14.3192%209.48296L13.3058%208.51704L10.7%2011.251V4H9.3V11.3101ZM4%2016.8H16V18.2H4V16.8Z'%20fill='%23804940'/%3e%3c/svg%3e");
    --a-icon-email: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='-3.5%20-3.5%2020%2020'%20fill='none'%3e%3cpath%20d='M12%203H2C1.44772%203%201%203.44772%201%204V4.38197C1%204.76074%201.214%205.107%201.55279%205.27639L6.55279%207.77639C6.83431%207.91716%207.16569%207.91716%207.44721%207.77639L12.4472%205.27639C12.786%205.107%2013%204.76074%2013%204.38197V4C13%203.44772%2012.5523%203%2012%203Z'%20fill='%23000'/%3e%3cpath%20d='M7.44721%208.77639L13%206V11C13%2011.5523%2012.5523%2012%2012%2012H2C1.44772%2012%201%2011.5523%201%2011V6L6.55279%208.77639C6.83431%208.91716%207.16569%208.91716%207.44721%208.77639Z'%20fill='%23000'/%3e%3c/svg%3e");
    --a-icon-facebook: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='-3.5%20-3.5%2020%2020'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.4414%204.20886H8.25113V2.85943C8.25113%202.35513%208.60748%202.23721%208.85878%202.23721H10.4066V0.009827L8.27567%200C5.91059%200%205.36917%201.66076%205.36917%202.7252V4.20886H4V6.5048H5.36917V13H8.25113V6.5048H10.1934L10.4414%204.20886Z'%20fill='%23000'/%3e%3c/svg%3e");
    --a-icon-globe: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.06931%209C5.02064%208.65017%205%208.31553%205%208C5%207.68447%205.02064%207.34983%205.06931%207H3.10002C3.03443%207.32311%203%207.65753%203%208C3%208.34247%203.03443%208.67689%203.10002%209H5.06931ZM5.28026%2010H3.41604C4.0254%2011.3947%205.25259%2012.4576%206.75166%2012.8429C5.9922%2011.8649%205.53584%2010.8991%205.28026%2010ZM6.32635%2010H9.67365C9.38487%2010.8692%208.87019%2011.8145%208%2012.7752C7.12981%2011.8145%206.61513%2010.8692%206.32635%2010ZM9.91961%209H6.08039C6.02301%208.64515%206%208.31005%206%208C6%207.68995%206.02301%207.35485%206.08039%207H9.91961C9.97699%207.35485%2010%207.68995%2010%208C10%208.31005%209.97699%208.64515%209.91961%209ZM10.7197%2010C10.4642%2010.8991%2010.0078%2011.8649%209.24834%2012.8429C10.7474%2012.4576%2011.9746%2011.3947%2012.584%2010H10.7197ZM12.9%209H10.9307C10.9794%208.65017%2011%208.31553%2011%208C11%207.68447%2010.9794%207.34983%2010.9307%207H12.9C12.9656%207.32311%2013%207.65753%2013%208C13%208.34247%2012.9656%208.67689%2012.9%209ZM12.584%206C11.9746%204.60533%2010.7474%203.54238%209.24834%203.15709C10.0078%204.13509%2010.4642%205.10089%2010.7197%206H12.584ZM9.67365%206C9.38487%205.13077%208.87018%204.18553%208%203.22478C7.12981%204.18553%206.61513%205.13077%206.32635%206H9.67365ZM5.28026%206C5.53584%205.10089%205.9922%204.13508%206.75166%203.15709C5.25259%203.54237%204.0254%204.60533%203.41604%206H5.28026ZM14%208C14%2011.3137%2011.3137%2014%208%2014C4.68629%2014%202%2011.3137%202%208C2%204.68629%204.68629%202%208%202C11.3137%202%2014%204.68629%2014%208Z'%20fill='%235B5B5B'%20/%3e%3c/svg%3e");
    --a-icon-instagram: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3crect%20x='4.7'%20y='4.7'%20width='10.6'%20height='10.6'%20rx='2.3'%20stroke='%23000'%20stroke-width='1.4'%20/%3e%3ccircle%20cx='10'%20cy='10'%20r='2.3'%20stroke='%23000'%20stroke-width='1.4'%20/%3e%3ccircle%20cx='13.25'%20cy='6.75'%20r='.75'%20fill='%23000'%20/%3e%3c/svg%3e");
    --a-icon-linkedin: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%3e%3cpath%20d='M5.5%206.7c.8%200%201.5-.6%201.5-1.4C6.9%204.6%206.3%204%205.5%204S4%204.6%204%205.4c0%20.7.7%201.3%201.5%201.3zM4.2%2015h2.5V7.7H4.2V15zm8-5.5c-1%200-1.5.6-1.5%201.6V15H8.3V7.7h2.4v1s.7-1.2%202.4-1.2%202.9%201%202.9%202.9V15h-2.5v-3.8c0-1.1-.4-1.7-1.3-1.7z'%20fill='%23000'%20/%3e%3c/svg%3e");
    --a-icon-lock: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M%2012.812499,8.0010765%20H%2014.5%20v%207.9989005%20h%20-9%20V%208.0010765%20h%206.187506%20v%20-1.14271%20c%200,-1.19984%20-1.209376,-2.108291%20-2.4525008,-1.54265%20-0.5847271,0.2627%20-0.9221859,0.89642%20-0.9225009,1.54173%20H%207.1882685%20v%209.2e-4%20h%20-7.679e-4%20c%200,-1.66835%201.4118786,-3.005316%203.0881264,-2.845337%201.462502,0.142839%202.536872,1.474087%202.536872,2.965327%20z%20m%20-5.6242305,-1.14271%20v%201.14179%20h%201.1250037%20v%20-1.14271%20h%20-7.679e-4%20v%209.2e-4%20z%20m%203.9382755,5.1417905%20c%200,0.62848%20-0.506252,1.1427%20-1.125003,1.1427%20-0.6187419,0%20-1.1249941,-0.51422%20-1.1249941,-1.1427%200,-0.62849%200.5062522,-1.14271%201.1249941,-1.14271%200.618751,0%201.125003,0.51422%201.125003,1.14271%20z'%20fill='%233e3e3e'%20/%3e%3c/svg%3e");
    --a-icon-map-pin: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='-2%202%2016%2016'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.7%207.59978C1.7%205.14942%203.64542%203.2%206%203.2C8.35457%203.2%2010.3%205.14942%2010.3%207.59978C10.3%208.09396%2010.0574%208.92693%209.55059%2010.0277C9.06417%2011.0843%208.40517%2012.2406%207.73066%2013.3264C7.11138%2014.3233%206.49042%2015.2426%206%2015.9451C5.50958%2015.2426%204.88862%2014.3233%204.26934%2013.3264C3.59483%2012.2406%202.93583%2011.0843%202.4494%2010.0277C1.94263%208.92693%201.7%208.09397%201.7%207.59978ZM11.5%207.59978C11.5%209.9812%208.23889%2014.8617%206.7389%2016.9806C6.2909%2017.6135%206%2018%206%2018C6%2018%205.7091%2017.6135%205.2611%2016.9806C3.76111%2014.8617%200.5%209.9812%200.5%207.59978C0.5%204.50711%202.96243%202%206%202C9.03757%202%2011.5%204.50711%2011.5%207.59978Z'%20fill='%235B5B5B'%20/%3e%3cellipse%20cx='6'%20cy='8'%20rx='2'%20ry='2'%20transform='rotate(180%206%208)'%20fill='%235B5B5B'%20/%3e%3c/svg%3e");
    --a-icon-pause: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3crect%20x='5.5'%20y='4.5'%20width='3'%20height='11'%20fill='%233e3e3e'%20/%3e%3crect%20x='11.5'%20y='4.5'%20width='3'%20height='11'%20fill='%233e3e3e'%20/%3e%3c/svg%3e");
    --a-icon-play: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cpath%20d='M%207,15.5%20V%204.5%20L%2016,10%20Z'%20fill='%233e3e3e'%20/%3e%3c/svg%3e");
    --a-icon-podcast: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='20'%20height='20'%20viewBox='-5.5%20-5%2020%2020'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M%204.5,-2%20C%203.34024,-2%202.4,-1.059802%202.4,0.10000009%20V%203.6000001%20c%200,1.15976%200.94024,2.1%202.1,2.1%201.15976,0%202.1,-0.94024%202.1,-2.1%20V%200.10000009%20C%206.6,-1.059802%205.65976,-2%204.5,-2%20Z%20M%20-1.1,3.6000001%20C%20-1.1,6.20932%200.68467799,8.4018601%203.1,9.0236%20V%2012%20H%205.9%20V%209.0236%20C%208.31528,8.4018601%2010.1,6.20932%2010.1,3.6000001%20H%208.14%20C%208.14,5.6102601%206.51026,7.24%204.5,7.24%202.48974,7.24%200.85999999,5.6102601%200.85999999,3.6000001%20Z'%20fill='%233e3e3e'%20/%3e%3c/svg%3e");
    --a-icon-print: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20width='20'%20height='20'%3e%3cpath%20d='M7,6h6c0.3,0,0.5-0.2,0.5-0.5S13.3,5,13,5H7C6.7,5,6.5,5.2,6.5,5.5S6.7,6,7,6z'/%3e%3cpath%20d='M16,6.5H4c-0.6,0-1,0.4-1,1v6c0,0.6,0.4,1,1,1h2v3h8v-3h2c0.6,0,1-0.4,1-1v-6C17,6.9,16.6,6.5,16,6.5z%20M13,16.5H7v-4h6V16.5z%20M14.5,9.5C14.2,9.5,14,9.3,14,9s0.2-0.5,0.5-0.5S15,8.7,15,9S14.8,9.5,14.5,9.5z'/%3e%3c/svg%3e");
    --a-icon-reload: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cpath%20d='M%2016.188692,6.7911077%20C%2014.505558,3.2900738%2010.104177,2.0169706%206.6748265,3.8061968%206.4052956,3.9552989%206.2877343,4.2821768%206.4368365,4.5803812%206.5859387,4.849912%206.9128165,4.9674733%207.2110209,4.8183712%2010.075503,3.3273494%2013.731373,4.3911361%2015.144977,7.2928939%2017.020223,11.143744%2014.60018,14.07991%2012.638914,15.166636%209.9694112,16.649055%206.5830713,15.665554%204.9658861,13.139419%20l%201.9870733,0.415766%20C%207.2511638,13.6154%207.5780416,13.434756%207.638256,13.107879%207.6984703,12.809674%207.5178273,12.482796%207.1909494,12.422582%20L%203.6698441,11.705745%20c%20-0.590674,-0.05735%20-0.7168374,0.47598%20-0.6852965,0.656623%20l%200.4473065,3.549779%20c%200.028674,0.298204%200.2695309,0.50752%200.5677352,0.50752%200.3670208,0%200.5964087,-0.358418%200.5677352,-0.685296%20L%204.3952836,14.286359%20c%201.6458586,2.030084%204.8830963,3.761963%208.8142324,1.955533%201.66593,-0.860205%205.490974,-4.235075%202.979176,-9.4507843%20z'%20fill='3e3e3e'%20/%3e%3c/svg%3e");
    --a-icon-replay: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20version='1.1'%20id='svg260'%20sodipodi:docname='icon-replay.svg'%20inkscape:version='1.2-beta%20(1b65182c,%202022-04-05)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs264'%20/%3e%3csodipodi:namedview%20id='namedview262'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:pageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23d1d1d1'%20showgrid='false'%20inkscape:zoom='38.32075'%20inkscape:cx='17.562287'%20inkscape:cy='11.677746'%20inkscape:window-width='2179'%20inkscape:window-height='1205'%20inkscape:window-x='1253'%20inkscape:window-y='186'%20inkscape:window-maximized='0'%20inkscape:current-layer='svg260'%20/%3e%3cpath%20d='M%2017.214982,11.55065%20C%2016.465907,15.360245%2012.5351,17.6909%208.7765908,16.814117%208.4790715,16.736994%208.2837884,16.449844%208.3531331,16.123926%208.4296543,15.825771%208.7158268,15.6304%209.0410293,15.700364%2012.179579,16.429347%2015.442999,14.48734%2016.081787,11.325204%2016.928816,7.1289906%2013.857795,4.8899441%2011.692406,4.3270671%208.7442506,3.5577698%205.7209628,5.3548035%204.7916524,8.2040512%20L%206.6060564,7.3057795%20C%206.8788928,7.1730855%207.2396723,7.2664355%207.379586,7.5678959%207.512327,7.8415949%207.419705,8.2031441%207.1191851,8.3429911%20L%203.899072,9.9154628%20C%203.3431534,10.118347%203.087917,9.6334536%203.0731737,9.4506869%20L%202.6169219,5.9022064%20C%202.5699994,5.606332%202.7501668,5.3435846%203.0380682,5.2691905%203.3924091,5.1776269%203.7035427,5.4674203%203.7576404,5.7910554%20L%203.9538152,7.2359383%20C%205.0349129,4.8598129%207.7270169,2.3753979%2011.97428,3.1436554%2013.797865,3.5608941%2018.335104,5.874178%2017.214982,11.55065%20Z'%20fill='3e3e3e'%20id='path258-1'%20style='stroke-width:0.998581'%20/%3e%3cpath%20d='M%208.9681879,12.325996%20V%207.674004%20L%2012.763566,10%20Z'%20fill='%233e3e3e'%20id='path133'%20style='fill:%23000000;stroke-width:0.422308'%20/%3e%3c/svg%3e");
    --a-icon-search: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.8%207C10.8%209.09868%209.09868%2010.8%207%2010.8C4.90132%2010.8%203.2%209.09868%203.2%207C3.2%204.90132%204.90132%203.2%207%203.2C9.09868%203.2%2010.8%204.90132%2010.8%207ZM10.0859%2010.9344C9.236%2011.6019%208.16449%2012%207%2012C4.23858%2012%202%209.76142%202%207C2%204.23858%204.23858%202%207%202C9.76142%202%2012%204.23858%2012%207C12%208.16449%2011.6019%209.236%2010.9344%2010.0859L14.4243%2013.5757L13.5757%2014.4243L10.0859%2010.9344Z'%20fill='%233E3E3E'/%3e%3c/svg%3e");
    --a-icon-spinner: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='100'%20height='100'%20viewBox='0%200%20100%20100'%20fill='none'%20color='%233e3e3e'%20%3e%3c!--%20https://www.benmvp.com/blog/how-to-create-circle-svg-gradient-loading-spinner/%20--%3e%3cdefs%3e%3clinearGradient%20id='spinner-secondHalf'%3e%3cstop%20offset='0%25'%20stop-opacity='0'%20stop-color='currentColor'%20/%3e%3cstop%20offset='100%25'%20stop-opacity='0.5'%20stop-color='currentColor'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='spinner-firstHalf'%3e%3cstop%20offset='0%25'%20stop-opacity='1'%20stop-color='currentColor'%20/%3e%3cstop%20offset='100%25'%20stop-opacity='0.5'%20stop-color='currentColor'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20stroke-width='10'%3e%3cpath%20stroke='url(clientlib-site/css/%23spinner-secondHalf)'%20d='M%205%2050%20A%2045%2045%200%200%201%2095%2050'%20/%3e%3cpath%20stroke='url(clientlib-site/css/%23spinner-firstHalf)'%20d='M%2095%2050%20A%2045%2045%200%200%201%205%2050'%20/%3e%3c!--%20highlight-start%20--%3e%3c!--%201deg%20extra%20path%20to%20have%20the%20round%20end%20cap%20--%3e%3cpath%20stroke='currentColor'%20stroke-linecap='round'%20d='M%205%2050%20A%2045%2045%200%200%201%205%2050'%20/%3e%3c!--%20highlight-end%20--%3e%3c/g%3e%3c!--%20highlight-start%20--%3e%3canimateTransform%20from='0%200%200'%20to='360%200%200'%20attributeName='transform'%20type='rotate'%20repeatCount='indefinite'%20dur='2000ms'%20/%3e%3c!--%20highlight-end%20--%3e%3c/svg%3e");
    --a-icon-spin-arc: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='100'%20height='100'%20viewBox='0%200%20100%20100'%20fill='none'%20color='%233e3e3e'%20%3e%3cstyle%3e%20.circle-svg%20{%20stroke:%20currentColor;%20stroke-width:%2010;%20fill:%20none;%20opacity:%200.1;%20}%20.circle-svg-animated%20{%20stroke-linecap:%20round;%20opacity:%201;%20animation:%20spinner%202s%20ease-in-out%20infinite,%20rotate%203s%20linear%20infinite;%20transform-origin:%2050%25;%20}%20@keyframes%20spinner%20{%200%25%20{%20stroke-dasharray:%202.5,%20500;%20stroke-dashoffset:%200;%20}%2050%25%20{%20stroke-dasharray:%20222.5,%20500;%20stroke-dashoffset:%20-87.5;%20}%20100%25%20{%20stroke-dasharray:%20225,%20500;%20stroke-dashoffset:%20-275;%20}%20}%20@keyframes%20rotate%20{%20100%25%20{%20transform:%20rotate(360deg);%20}%20}%20%3c/style%3e%3ccircle%20class='circle-svg'%20cx='50'%20cy='50'%20r='45'%20/%3e%3ccircle%20class='circle-svg%20circle-svg-animated'%20cx='50'%20cy='50'%20r='45'%20/%3e%3c/svg%3e");
    --a-icon-star: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='m12%2017.27%204.15%202.51c.76.46%201.69-.22%201.49-1.08l-1.1-4.72%203.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84%200L9.19%208.63l-4.83.41c-.88.07-1.24%201.17-.57%201.75l3.67%203.18-1.1%204.72c-.2.86.73%201.54%201.49%201.08z'/%3e%3c/svg%3e");
    --a-icon-star-border: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='m19.65%209.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84%200L9.19%208.63l-4.83.41c-.88.07-1.24%201.17-.57%201.75l3.67%203.18-1.1%204.72c-.2.86.73%201.54%201.49%201.08l4.15-2.5%204.15%202.51c.76.46%201.69-.22%201.49-1.08l-1.1-4.73%203.67-3.18c.67-.58.32-1.68-.56-1.75M12%2015.4l-3.76%202.27%201-4.28-3.32-2.88%204.38-.38L12%206.1l1.71%204.04%204.38.38-3.32%202.88%201%204.28z'/%3e%3c/svg%3e");
    --a-icon-toc: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2020%2020'%20style='enable-background:new%200%200%2020%2020;'%20xml:space='preserve'%3e%3crect%20x='7'%20y='3'%20width='10'%20height='1.2'/%3e%3crect%20x='7'%20y='15.8'%20width='10'%20height='1.2'/%3e%3crect%20x='7'%20y='11.5'%20width='10'%20height='1.2'/%3e%3crect%20x='7'%20y='7.3'%20width='10'%20height='1.2'/%3e%3crect%20x='3'%20y='3'%20width='2'%20height='1.2'/%3e%3crect%20x='3'%20y='15.8'%20width='2'%20height='1.2'/%3e%3crect%20x='3'%20y='11.5'%20width='2'%20height='1.2'/%3e%3crect%20x='3'%20y='7.3'%20width='2'%20height='1.2'/%3e%3c/svg%3e");
    --a-icon-twitter: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M10.9,9.1l4.5-5.2h-1.1l-3.9,4.5L7.4,3.9H3.8l4.7,6.8l-4.7,5.4h1.1l4.1-4.8l3.3,4.8h3.6L10.9,9.1L10.9,9.1z%20M9.5,10.7%20L9,10.1L5.2,4.7h1.6l3,4.4l0.5,0.7l4,5.7h-1.6L9.5,10.7L9.5,10.7z'%20fill='%23000'/%3e%3c/svg%3e");
    --a-icon-whatsapp: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M15,5c-1.4-1.3-3.1-2-5-2c-3.9,0-7,3.1-7,7c0,1.3,0.4,2.5,0.9,3.5L3,17l3.7-0.9c0.9,0.6,2.1,0.8,3.3,0.8l0,0%20c3.9,0,7-3.1,7-7C17,8.1,16.3,6.4,15,5L15,5z%20M10,15.7L10,15.7c-1,0-2.1-0.2-2.9-0.8l-0.2-0.1l-2.2,0.6l0.6-2.1L5.1,13%20c-0.6-0.9-0.9-2-0.9-3c0-3.1,2.6-5.8,5.8-5.8c1.5,0,3,0.6,4.1,1.8c1.2,1.1,1.8,2.5,1.8,4C15.8,13.1,13.3,15.7,10,15.7L10,15.7z%20M13.1,11.4c-0.1-0.1-1-0.5-1.2-0.6c-0.1,0-0.2-0.1-0.4,0.1c-0.1,0.1-0.5,0.6-0.6,0.7c-0.1,0.1-0.2,0.1-0.4,0%20c-0.1-0.1-0.7-0.2-1.4-0.8c-0.5-0.5-0.8-1-0.9-1.2c-0.1-0.1,0-0.2,0.1-0.3C8.6,9.2,8.6,9.1,8.7,9c0-0.1,0.1-0.2,0.1-0.4%20c0-0.1,0-0.2,0-0.4S8.5,7.3,8.2,7C8.1,6.7,8,6.7,7.9,6.7s-0.2,0-0.3,0S7.2,6.7,7.1,7C7,7.1,6.5,7.6,6.5,8.4c0,0.8,0.6,1.6,0.7,1.8%20c0.1,0.1,1.3,1.9,3,2.7c0.5,0.2,0.7,0.2,1,0.3c0.5,0.1,0.8,0.1,1,0.1c0.4,0,1-0.5,1.2-0.8c0.1-0.4,0.1-0.7,0.1-0.8%20C13.5,11.5,13.4,11.5,13.1,11.4L13.1,11.4z'%20fill='%23000'/%3e%3c/svg%3e");
    --a-icon-youtube: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M15.5%206.9l-.3-.3c-.7-.6-1.7-.6-3.7-.6h-3c-2%200-3%200-3.6.5l-.4.4C4%207.5%204%208.5%204%2010.5s0%203%20.5%203.6l.3.3c.7.6%201.7.6%203.7.6h3c2%200%203%200%203.6-.5l.3-.3c.5-.7.5-1.7.5-3.6s.1-3.1-.4-3.7zM9%2012.2V8.8l3%201.7-3%201.7z'%20fill='%23000'%20/%3e%3c/svg%3e");
    --a-icon-size: 20px
}

.pam-a-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle
}

.pam-a-icon:after {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: ""
}

.pam-a-icon--size-xs {
    --a-icon-size: 12px
}

.pam-a-icon--size-s {
    --a-icon-size: 16px
}

.pam-a-icon--size-l {
    --a-icon-size: 28px
}

.pam-a-icon--size-xl {
    --a-icon-size: 46px
}

.pam-a-icon--account:after {
    -webkit-mask-image: var(--a-icon-account);
    mask-image: var(--a-icon-account)
}

.pam-a-icon--arrow-right:after {
    -webkit-mask-image: var(--a-icon-arrow-right);
    mask-image: var(--a-icon-arrow-right)
}

.pam-a-icon--arrow-sm-down:after {
    -webkit-mask-image: var(--a-icon-arrow-sm-down);
    mask-image: var(--a-icon-arrow-sm-down)
}

.pam-a-icon--caret-right:after {
    -webkit-mask-image: var(--a-icon-caret-right);
    mask-image: var(--a-icon-caret-right)
}

.pam-a-icon--chevron-left:after {
    -webkit-mask-image: var(--a-icon-chevron-left);
    mask-image: var(--a-icon-chevron-left)
}

.pam-a-icon--chevron-right:after {
    -webkit-mask-image: var(--a-icon-chevron-right);
    mask-image: var(--a-icon-chevron-right)
}

.pam-a-icon--circled-checkmark:after {
    -webkit-mask-image: var(--a-icon-circled-checkmark);
    mask-image: var(--a-icon-circled-checkmark)
}

.pam-a-icon--circled-exclamation-mark:after {
    -webkit-mask-image: var(--a-icon-circled-exclamation-mark);
    mask-image: var(--a-icon-circled-exclamation-mark)
}

.pam-a-icon--circled-plus:after {
    -webkit-mask-image: var(--a-icon-circled-plus);
    mask-image: var(--a-icon-circled-plus)
}

.pam-a-icon--close:after {
    -webkit-mask-image: var(--a-icon-close);
    mask-image: var(--a-icon-close)
}

.pam-a-icon--desktop:after {
    -webkit-mask-image: var(--a-icon-desktop);
    mask-image: var(--a-icon-desktop)
}

.pam-a-icon--document:after {
    -webkit-mask-image: var(--a-icon-document);
    mask-image: var(--a-icon-document)
}

.pam-a-icon--dot:after {
    -webkit-mask-image: var(--a-icon-dot);
    mask-image: var(--a-icon-dot)
}

.pam-a-icon--download-arrow:after {
    -webkit-mask-image: var(--a-icon-download-arrow);
    mask-image: var(--a-icon-download-arrow)
}

.pam-a-icon--download-line:after {
    -webkit-mask-image: var(--a-icon-download-line);
    mask-image: var(--a-icon-download-line)
}

.pam-a-icon--download:after {
    -webkit-mask-image: var(--a-icon-download);
    mask-image: var(--a-icon-download)
}

.pam-a-icon--email:after {
    -webkit-mask-image: var(--a-icon-email);
    mask-image: var(--a-icon-email)
}

.pam-a-icon--facebook:after {
    -webkit-mask-image: var(--a-icon-facebook);
    mask-image: var(--a-icon-facebook)
}

.pam-a-icon--globe:after {
    -webkit-mask-image: var(--a-icon-globe);
    mask-image: var(--a-icon-globe)
}

.pam-a-icon--instagram:after {
    -webkit-mask-image: var(--a-icon-instagram);
    mask-image: var(--a-icon-instagram)
}

.pam-a-icon--linkedin:after {
    -webkit-mask-image: var(--a-icon-linkedin);
    mask-image: var(--a-icon-linkedin)
}

.pam-a-icon--lock:after {
    -webkit-mask-image: var(--a-icon-lock);
    mask-image: var(--a-icon-lock)
}

.pam-a-icon--map-pin:after {
    -webkit-mask-image: var(--a-icon-map-pin);
    mask-image: var(--a-icon-map-pin)
}

.pam-a-icon--pause:after {
    -webkit-mask-image: var(--a-icon-pause);
    mask-image: var(--a-icon-pause)
}

.pam-a-icon--play:after {
    -webkit-mask-image: var(--a-icon-play);
    mask-image: var(--a-icon-play)
}

.pam-a-icon--podcast:after {
    -webkit-mask-image: var(--a-icon-podcast);
    mask-image: var(--a-icon-podcast)
}

.pam-a-icon--print:after {
    -webkit-mask-image: var(--a-icon-print);
    mask-image: var(--a-icon-print)
}

.pam-a-icon--reload:after {
    -webkit-mask-image: var(--a-icon-reload);
    mask-image: var(--a-icon-reload)
}

.pam-a-icon--replay:after {
    -webkit-mask-image: var(--a-icon-replay);
    mask-image: var(--a-icon-replay)
}

.pam-a-icon--search:after {
    -webkit-mask-image: var(--a-icon-search);
    mask-image: var(--a-icon-search)
}

.pam-a-icon--spinner:after {
    -webkit-mask-image: var(--a-icon-spinner);
    mask-image: var(--a-icon-spinner)
}

.pam-a-icon--spin-arc:after {
    -webkit-mask-image: var(--a-icon-spin-arc);
    mask-image: var(--a-icon-spin-arc)
}

.pam-a-icon--star:after {
    -webkit-mask-image: var(--a-icon-star);
    mask-image: var(--a-icon-star)
}

.pam-a-icon--star-border:after {
    -webkit-mask-image: var(--a-icon-star-border);
    mask-image: var(--a-icon-star-border)
}

.pam-a-icon--toc:after {
    -webkit-mask-image: var(--a-icon-toc);
    mask-image: var(--a-icon-toc)
}

.pam-a-icon--twitter:after {
    -webkit-mask-image: var(--a-icon-twitter);
    mask-image: var(--a-icon-twitter)
}

.pam-a-icon--whatsapp:after {
    -webkit-mask-image: var(--a-icon-whatsapp);
    mask-image: var(--a-icon-whatsapp)
}

.pam-a-icon--youtube:after {
    -webkit-mask-image: var(--a-icon-youtube);
    mask-image: var(--a-icon-youtube)
}

.pam-a-icon[hidden] {
    display: none
}

button.pam-a-icon {
    border: 0
}

:root {
    --a-anchor-nav-height: 0px
}

:root:has(.pam-a-anchor-nav) {
    --a-anchor-nav-height: var(--a-anchor-nav-height-inner)
}

@media screen and (max-width:63.99em) {
    :root {
        --a-anchor-nav-height-inner: 46px
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    :root {
        --a-anchor-nav-height-inner: calc(46px + 20 * (100vw - 1024px) / 656)
    }
}

@media print {
    :root {
        --a-anchor-nav-height-inner: calc(46px + 20 * (100vw - 1024px) / 656)
    }
}

@media screen and (min-width:105em) {
    :root {
        --a-anchor-nav-height-inner: 66px
    }
}

.pam-a-anchor-nav {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    position: relative;
    margin-top: -1px;
    margin-bottom: -1px;
    border-top: var(--border-base);
    border-bottom: var(--border-base);
    background: var(--color-bg--base);
    height: var(--a-anchor-nav-height-inner)
}

.pam-a-anchor-nav:not(.pam-a-anchor-nav--hidden) {
    pointer-events: all
}

.pam-a-anchor-nav--hidden {
    transform: translateY(calc(var(--fs--400) + var(--a-anchor-nav-height-inner)));
    pointer-events: none
}

@media screen and (max-width:47.99em) {
    .pam-a-anchor-nav {
        display: flex;
        align-items: flex-start
    }

    .pam-a-anchor-nav:after {
        border-right: 3px solid transparent;
        border-left: 3px solid transparent;
        border-top: 4px solid currentColor;
        display: block;
        position: absolute;
        top: calc((var(--a-anchor-nav-height-inner) - 6px) / 2);
        right: var(--u-container-padding);
        transition: .3s;
        z-index: 5;
        content: "";
        pointer-events: none
    }

    .pam-a-anchor-nav:before {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        transition: .3s;
        z-index: -1;
        background: var(--color-bg--overlay);
        width: 100%;
        height: 100vh;
        content: "";
        pointer-events: none;
        filter: opacity(0)
    }

    .pam-a-anchor-nav:not(.pam-a-anchor-nav--hidden):where(.pam-a-anchor-nav--open, :focus-within):after {
        transform: scaleY(-1)
    }

    .pam-a-anchor-nav:not(.pam-a-anchor-nav--hidden):where(.pam-a-anchor-nav--open, :focus-within):before {
        filter: opacity(1);
        -webkit-backdrop-filter: grayscale(1);
        backdrop-filter: grayscale(1);
        pointer-events: all
    }

    .pam-a-anchor-nav--hidden .pam-a-anchor-nav__nav,
    .pam-a-anchor-nav:not(.pam-a-anchor-nav--open, :focus-within) .pam-a-anchor-nav__nav {
        padding-top: calc(var(--a-anchor-nav-height-inner) - 2px);
        padding-bottom: 0;
        max-height: calc(var(--a-anchor-nav-height-inner) - 2px);
        overflow: hidden
    }

    .pam-a-anchor-nav:not(.pam-a-anchor-nav--hidden):where(.pam-a-anchor-nav--open, :focus-within) .pam-a-anchor-nav__nav {
        border-bottom: var(--border-base);
        max-height: calc(100vh - var(--fs--400) * 2 - var(--o-header-total-height));
        overflow-y: auto
    }
}

.pam-a-anchor-nav__nav {
    display: flex
}

@media screen and (max-width:47.99em) {
    .pam-a-anchor-nav__nav {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        transition: .5s cubic-bezier(.165, .84, .44, 1);
        z-index: 2;
        margin: 0 calc(var(--u-container-padding) * -1);
        background-color: inherit;
        padding: calc(var(--a-anchor-nav-height-inner) - 2px + var(--sp--5)) var(--u-container-padding) var(--sp--5) var(--u-container-padding);
        width: calc(100% + var(--u-container-padding) * 2)
    }

    .pam-a-anchor-nav__nav:before {
        display: block;
        background: currentcolor;
        width: var(--a-icon-size);
        height: var(--a-icon-size);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: 100%;
        mask-size: 100%;
        -webkit-mask-image: var(--a-icon-toc);
        mask-image: var(--a-icon-toc);
        position: absolute;
        top: 0;
        left: var(--u-container-padding);
        z-index: 1;
        height: var(--a-anchor-nav-height-inner);
        content: ""
    }

    .pam-a-anchor-nav__nav:after {
        position: absolute;
        top: calc(var(--a-anchor-nav-height-inner) - 2px);
        right: 0;
        left: 0;
        border-top: var(--border-base);
        content: ""
    }
}

@media screen and (min-width:48em) {
    .pam-a-anchor-nav__nav {
        scrollbar-color: var(--color-border--primary) transparent;
        scrollbar-width: none;
        align-items: stretch;
        justify-content: flex-start;
        height: 100%;
        overflow-x: auto;
        scroll-padding: 0 12.5%
    }

    .pam-a-anchor-nav__nav::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    .pam-a-anchor-nav__nav::-webkit-scrollbar-thumb {
        background: var(--color-border--primary)
    }

    .pam-a-anchor-nav__nav::-webkit-scrollbar-track {
        background: transparent
    }
}

@media print {
    .pam-a-anchor-nav__nav {
        scrollbar-color: var(--color-border--primary) transparent;
        scrollbar-width: none;
        align-items: stretch;
        justify-content: flex-start;
        height: 100%;
        overflow-x: auto;
        scroll-padding: 0 12.5%
    }

    .pam-a-anchor-nav__nav::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    .pam-a-anchor-nav__nav::-webkit-scrollbar-thumb {
        background: var(--color-border--primary)
    }

    .pam-a-anchor-nav__nav::-webkit-scrollbar-track {
        background: transparent
    }
}

.pam-a-anchor-nav__link {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    text-decoration: none;
    color: inherit
}

@media screen and (max-width:47.99em) {
    .pam-a-anchor-nav__link {
        --a-anchor-nav-side-spacing: calc(20px + var(--sp--2) * 2);
        background-color: inherit;
        padding: var(--sp--2) 0
    }

    .pam-a-anchor-nav__link[aria-current=location] {
        position: absolute;
        top: 0;
        z-index: 2;
        margin-inline: var(--a-anchor-nav-side-spacing);
        max-width: calc(var(--u-container-width) - var(--a-anchor-nav-side-spacing) * 2);
        height: calc(var(--a-anchor-nav-height-inner) - 2px)
    }
}

@media screen and (min-width:48em) {
    .pam-a-anchor-nav__link {
        padding: 0 var(--fs--col-gap)
    }

    .pam-a-anchor-nav__link:first-child {
        padding-left: 0
    }

    .pam-a-anchor-nav__link:last-child {
        padding-right: 0
    }
}

@media print {
    .pam-a-anchor-nav__link {
        padding: 0 var(--fs--col-gap)
    }

    .pam-a-anchor-nav__link:first-child {
        padding-left: 0
    }

    .pam-a-anchor-nav__link:last-child {
        padding-right: 0
    }
}

.pam-a-anchor-nav__link-label {
    display: flex;
    align-items: center;
    transition: background-size .25s ease-in-out, background-position 0s linear .25s;
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    height: 100%;
    white-space: nowrap
}

@media screen and (max-width:47.99em) {
    .pam-a-anchor-nav__link-label {
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.pam-a-anchor-nav__link[aria-current=location] {
    pointer-events: none
}

.pam-a-anchor-nav__link:where(:hover, :focus-visible, [aria-current=location]) {
    color: var(--color-cta--active)
}

.pam-a-anchor-nav__link:where(:hover, :focus-visible, [aria-current=location]) .pam-a-anchor-nav__link-label {
    background-position: 100% 100%;
    background-size: 100% 2px
}

.pam-a-anchor-nav__link:where(:focus-visible) {
    outline-offset: -1px
}

.pam-a-anchor-nav__left {
    left: 0;
    background: linear-gradient(90deg, var(--color-bg--base) 20%, transparent)
}

.pam-a-anchor-nav__left:after {
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-right: 4px solid currentColor;
    left: var(--sp--4)
}

.pam-a-anchor-nav__right {
    right: 0;
    background: linear-gradient(270deg, var(--color-bg--base) 20%, transparent)
}

.pam-a-anchor-nav__right:after {
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 4px solid currentColor;
    right: var(--sp--4)
}

.pam-a-anchor-nav__left,
.pam-a-anchor-nav__right {
    position: absolute;
    top: 0;
    bottom: 0;
    transition: .3s;
    border: 0;
    width: 12.5%
}

.pam-a-anchor-nav__left:after,
.pam-a-anchor-nav__right:after {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    content: ""
}

.pam-a-anchor-nav__left:disabled,
.pam-a-anchor-nav__right:disabled {
    opacity: 0;
    pointer-events: none
}

@media screen and (max-width:47.99em) {

    .pam-a-anchor-nav__left,
    .pam-a-anchor-nav__right {
        display: none
    }
}

.anchornavigation {
    position: sticky;
    top: calc(var(--o-header-total-height) - var(--a-anchor-nav-height-inner) - 1px);
    z-index: 10
}

.pam-m-avatar {
    display: flex;
    gap: var(--fs--150);
    align-items: center;
    transition: .3s ease;
    padding-inline: 0
}

.pam-m-avatar:is(button) {
    border: 0
}

:where(a, button) .pam-m-avatar:hover,
:where(a, button).pam-m-avatar:hover,
.pam-m-avatar:focus,
:where(a, button) .pam-m-avatar:focus {
    color: var(--color-text--primary)
}

.pam-m-avatar[hidden] {
    display: none
}

.pam-m-avatar__initials {
    line-height: var(--flh--100);
    font-size: var(--ffs--100);
    font-family: var(--font-stack-sans);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--color-bg--highlight-strong);
    min-width: 24px;
    min-height: 24px;
    line-height: 0
}

.pam-m-avatar__name {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

@media screen and (max-width:23.99em) {
    .pam-o-header__tools-account .pam-m-avatar__name {
        display: none
    }
}

.pam-m-avatar--serif .pam-m-avatar__name {
    font-family: var(--font-stack-serif)
}

.pam-m-avatar--size-l .pam-m-avatar__initials {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    min-width: 40px;
    min-height: 40px
}

.pam-m-avatar--size-l .pam-m-avatar__name {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-a-bordered-list {
    --a-bordered-list--shadow-x: 2px;
    --a-bordered-list--shadow-y: 0;
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    mix-blend-mode: multiply
}

.pam-a-bordered-list__control {
    display: block;
    transition: .3s;
    border-left: var(--border-base);
    border-color: var(--color-border--base);
    padding: var(--fs--150) var(--fs--200);
    text-decoration: none
}

.pam-a-bordered-list__control:focus,
.pam-a-bordered-list__control:hover {
    border-color: currentcolor;
    color: var(--color-text--primary)
}

.pam-a-bordered-list__control--selected,
.pam-a-bordered-list__control:has(:checked) {
    border-color: var(--color-border--primary);
    box-shadow: var(--a-bordered-list--shadow-x) var(--a-bordered-list--shadow-y) 0 var(--color-border--primary) inset;
    background-color: var(--color-bg--light);
    color: var(--color-text--base);
    pointer-events: none
}

.pam-a-bordered-list__control--disabled,
.pam-a-bordered-list__control:has(:disabled) {
    border-color: currentcolor;
    background-color: transparent;
    color: var(--color-text--disabled);
    pointer-events: none
}

.pam-a-bordered-list__input {
    display: none
}

.pam-a-bordered-list--horizontal {
    --a-bordered-list--shadow-x: 0;
    --a-bordered-list--shadow-y: -2px;
    display: flex;
    justify-content: flex-start;
    margin-bottom: var(--fs--100)
}

.pam-a-bordered-list--horizontal .pam-a-bordered-list__control {
    border-bottom-width: 1px;
    border-left-width: 0;
    border-bottom-style: solid
}

@media screen and (min-width:64em) {
    .pam-a-bordered-list--horizontal {
        position: absolute;
        transform: translateY(calc(-100% - var(--fs--100)))
    }
}

@media print {
    .pam-a-bordered-list--horizontal {
        position: absolute;
        transform: translateY(calc(-100% - var(--fs--100)))
    }
}

.pam-a-button {
    --a-button-base-height: var(--fs--400);
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    transition: .3s ease;
    border: 0;
    border-radius: 3px;
    background-color: var(--color-cta--base);
    cursor: pointer;
    padding: var(--fs--100) var(--fs--200);
    min-height: var(--a-button-base-height);
    text-align: center;
    text-decoration: none;
    color: var(--color-text--dark-bg)
}

.pam-a-button:disabled {
    cursor: default
}

.pam-a-button:not(.pam-a-button--soft-disabled):disabled,
:focus-within .pam-a-button--soft-disabled:disabled {
    background-color: var(--color-bg--disabled);
    color: var(--color-text--disabled)
}

.pam-a-button:not(:disabled):focus,
.pam-a-button:not(:disabled):hover,
a:focus .pam-a-button:not(:disabled),
a:hover .pam-a-button:not(:disabled) {
    background-color: var(--color-cta--active)
}

.pam-a-button__info {
    width: 100%;
    line-height: inherit
}

.pam-a-button :not(.pam-u-sr-only)+.pam-a-icon {
    margin-left: var(--sp--2)
}

.pam-a-button--is-icon {
    padding-right: var(--fs--100);
    padding-left: var(--fs--100)
}

.pam-a-button--is-text {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    margin: calc(var(--fs--100) * -1) calc(var(--fs--200) * -1)
}

.pam-a-button--is-icon,
.pam-a-button--is-text {
    background-color: transparent;
    color: inherit
}

.pam-a-button--is-icon:not(:disabled):focus,
.pam-a-button--is-icon:not(:disabled):hover,
a:focus .pam-a-button--is-icon:not(:disabled),
a:hover .pam-a-button--is-icon:not(:disabled),
.pam-a-button--is-text:not(:disabled):focus,
.pam-a-button--is-text:not(:disabled):hover,
a:focus .pam-a-button--is-text:not(:disabled),
a:hover .pam-a-button--is-text:not(:disabled) {
    background-color: transparent;
    color: var(--color-cta--base)
}

.pam-a-button--is-secondary {
    border: var(--border-base);
    background: var(--color-bg--base);
    color: var(--color-text--base)
}

.pam-a-button--is-secondary:not(:disabled):focus,
.pam-a-button--is-secondary:not(:disabled):hover,
a:focus .pam-a-button--is-secondary:not(:disabled),
a:hover .pam-a-button--is-secondary:not(:disabled) {
    background: var(--color-bg--highlight)
}

.pam-a-button--size-l {
    --a-button-base-height: var(--fs--600);
    line-height: var(--flh--295);
    font-size: var(--ffs--295);
    padding-top: var(--fs--150);
    padding-bottom: var(--fs--150);
    width: 100%
}

.pam-a-chart-viewer {
    display: flex;
    flex-direction: column;
    max-width: 100%
}

.pam-a-chart-viewer__loader {
    margin: auto
}

.pam-a-chart-viewer>*,
.pam-a-chart-viewer__wrapper>* {
    width: 100%;
    max-width: 100%;
    height: 100%
}

@media screen and (max-width:23.99em) {

    .pam-a-chart-viewer.pam-u-ratio--2-1,
    .pam-a-chart-viewer.pam-u-ratio--16-9,
    .pam-a-chart-viewer.pam-u-ratio--3-2,
    .pam-a-chart-viewer.pam-u-ratio--1-1 {
        aspect-ratio: 4/5
    }
}

@media screen and (min-width:24em)and (max-width:35.99em) {

    .pam-a-chart-viewer.pam-u-ratio--2-1,
    .pam-a-chart-viewer.pam-u-ratio--16-9,
    .pam-a-chart-viewer.pam-u-ratio--3-2 {
        aspect-ratio: 1/1
    }
}

@media screen and (min-width:36em)and (max-width:47.99em) {

    .pam-a-chart-viewer.pam-u-ratio--2-1,
    .pam-a-chart-viewer.pam-u-ratio--16-9 {
        aspect-ratio: 3/2
    }
}

.chart {
    max-width: 100%
}

:where(input[type=checkbox]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    flex-shrink: 0;
    margin: .15em .5em 0 0;
    border: var(--border-checkbox);
    border-radius: 2px;
    cursor: pointer;
    padding: 0;
    width: 1em;
    height: 1em;
    overflow: hidden;
    color: currentcolor
}

:where(input[type=checkbox]):after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-.05em) translate(-50%, -50%) rotate(-45deg);
    transition: .3s ease;
    border-bottom: var(--border-checkbox);
    border-left: var(--border-checkbox);
    width: .5em;
    height: .25em;
    content: "";
    pointer-events: none;
    clip-path: polygon(-10% -10%, -10% -10%, -10% -10%, -10% -10%)
}

:where(input[type=checkbox]):checked:after {
    clip-path: polygon(-10% -10%, -10% 110%, 110% 110%, 110% -10%)
}

:where(input[type=checkbox]):disabled {
    cursor: default;
    color: var(--color-text--disabled)
}

.pam-a-checkbox {
    display: inline-flex;
    align-items: flex-start
}

.pam-a-checkbox:has(:disabled) {
    cursor: default
}

.pam-a-checkbox__label {
    transition: .3s
}

.pam-a-checkbox__label * {
    display: inline
}

.pam-a-checkbox__input:disabled+.pam-a-checkbox__label {
    color: var(--color-text--disabled)
}

.pam-a-collapse__control {
    display: inline-flex;
    align-items: center
}

button.pam-a-collapse__control {
    border: 0;
    padding-left: 0
}

.pam-a-collapse__icon {
    transform: .3s
}

[aria-expanded=true]>.pam-a-collapse__icon {
    transform: scaleY(-1)
}

.pam-a-collapse__panel {
    transition: .3s;
    clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)
}

.pam-a-collapse__panel[hidden] {
    display: block;
    opacity: 0;
    padding-block: 0;
    max-height: 0 !important;
    pointer-events: none
}

@media screen and (min-width:64em) {
    .pam-a-content-section {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        margin-top: var(--sp--10);
        margin-bottom: var(--sp--10)
    }

    .pam-a-content-section__aside {
        display: flex;
        flex-direction: column;
        grid-column: 1/span 3;
        align-items: flex-start
    }

    .pam-a-content-section__body {
        grid-column: 5/span 5
    }

    .pam-a-content-section__body>:first-child {
        margin-top: 0
    }

    .pam-a-content-section__references {
        display: flex;
        grid-column: 11/span 2;
        align-items: flex-end
    }
}

@media print {
    .pam-a-content-section {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        margin-top: var(--sp--10);
        margin-bottom: var(--sp--10)
    }

    .pam-a-content-section__aside {
        display: flex;
        flex-direction: column;
        grid-column: 1/span 3;
        align-items: flex-start
    }

    .pam-a-content-section__body {
        grid-column: 5/span 5
    }

    .pam-a-content-section__body>:first-child {
        margin-top: 0
    }

    .pam-a-content-section__references {
        display: flex;
        grid-column: 11/span 2;
        align-items: flex-end
    }
}

.pam-o-footer {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    position: relative;
    z-index: 6;
    border-top: var(--border-base);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background: var(--color-bg--base)
}

.pam-o-footer__nav {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(2, 1fr);
    row-gap: var(--fs--col-gap);
    margin: var(--fs--600) 0
}

.pam-o-footer__nav>* {
    min-width: 0
}

.pam-o-footer__nav .pam-o-footer__nav-list-item {
    margin: var(--sp--2) 0
}

.pam-o-footer__nav-column-title {
    font-family: var(--font-stack-serif);
    -webkit-hyphens: auto;
    hyphens: auto;
    hyphenate-limit-chars: 10 4 4;
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin: 0 0 var(--sp--4) 0
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-o-footer__nav {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media screen and (min-width:64em) {
    .pam-o-footer__nav {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media print {
    .pam-o-footer__nav {
        grid-template-columns: repeat(6, 1fr)
    }
}

.pam-o-footer__address {
    font-style: initial
}

.pam-o-footer__address-line {
    margin: var(--sp--2) 0
}

.pam-o-footer__address-link {
    color: inherit
}

.pam-o-footer__address-link[href^="tel:"],
.pam-o-footer__address-phone {
    white-space: nowrap
}

.pam-o-footer__address-contact {
    display: block;
    margin-top: var(--fs--150)
}

.pam-o-footer__legal-social,
.pam-o-footer__legal-disclaimer {
    margin-top: -1px;
    border-top: var(--border-base);
    padding-top: var(--fs--300);
    padding-bottom: var(--fs--300)
}

.pam-o-footer__legal-disclaimer {
    line-height: var(--flh--125);
    font-size: var(--ffs--125);
    color: var(--color-text--disclaimer)
}

.pam-o-footer__legal-disclaimer>*:first-child {
    margin-top: 0
}

.pam-o-footer__legal-disclaimer>*:last-child {
    margin-bottom: 0
}

@media print {

    .pam-o-footer__legal-social,
    .pam-o-footer__legal-disclaimer,
    .pam-o-footer__nav {
        display: none !important
    }
}

.pam-o-footer__print-disclaimer {
    margin: var(--fs--600) auto 0;
    padding-left: calc(((100% - var(--fs--col-gap) * 11) * 2 / 12 + var(--fs--col-gap) * 2) * 1);
    width: calc(((100% - var(--fs--col-gap) * 11) * 8 / 12 + var(--fs--col-gap) * 7) * 1)
}

@media not print {
    .pam-o-footer__print-disclaimer {
        display: none !important
    }
}

.pam-a-cta-block:not(.pam-a-cta-block--transparent) {
    background: var(--color-bg--light)
}

.pam-a-cta-block__content {
    display: flex
}

.pam-a-cta-block__link {
    width: 100%
}

.pam-u-layout--full-width .pam-a-cta-block {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    padding: var(--fs--850) var(--u-container-padding)
}

.pam-l-article .pam-u-layout--full-width .pam-a-cta-block {
    margin: 0 calc(var(--u-container-padding) * -1);
    border-top: var(--border-base);
    border-bottom: var(--border-base);
    background: transparent;
    padding-top: var(--fs--600);
    padding-bottom: var(--fs--600)
}

.pam-l-generic .pam-u-layout--full-width .pam-a-cta-block {
    position: relative;
    margin-bottom: -1px
}

.pam-u-layout--full-width .pam-a-cta-block__title {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

.pam-u-layout--full-width .pam-a-cta-block__link {
    padding: var(--fs--200) var(--sp--5)
}

.stage:not(:has(>*))+.pam-l-generic__content .pam-u-layout--full-width .pam-a-cta-block:first-child {
    margin-top: var(--fs--600)
}

@media screen and (max-width:47.99em) {
    .pam-u-layout--full-width .pam-a-cta-block__text {
        margin-bottom: var(--fs--300)
    }
}

@media screen and (min-width:48em) {
    .pam-u-layout--full-width .pam-a-cta-block {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-u-layout--full-width .pam-a-cta-block>* {
        min-width: 0
    }
}

@media print {
    .pam-u-layout--full-width .pam-a-cta-block {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-u-layout--full-width .pam-a-cta-block>* {
        min-width: 0
    }
}

@media screen and (max-width:63.99em) {
    .pam-u-layout--full-width .pam-a-cta-block__title {
        grid-column: 1/-1;
        margin-bottom: var(--fs--600)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-u-layout--full-width .pam-a-cta-block__text {
        grid-column: 1/span 6
    }

    .pam-u-layout--full-width .pam-a-cta-block__content {
        grid-column: 7/span 6
    }
}

@media screen and (min-width:64em) {
    .pam-u-layout--full-width .pam-a-cta-block__title {
        grid-column: 1/span 3
    }

    .pam-u-layout--full-width .pam-a-cta-block__text {
        grid-column: 5/span 4
    }

    .pam-u-layout--full-width .pam-a-cta-block__content {
        grid-column: 9/span 4
    }

    .pam-u-layout--full-width .pam-a-cta-block__link {
        align-self: flex-start;
        margin-left: auto;
        width: calc(50% - var(--fs--col-gap-half))
    }
}

@media print {
    .pam-u-layout--full-width .pam-a-cta-block__title {
        grid-column: 1/span 3
    }

    .pam-u-layout--full-width .pam-a-cta-block__text {
        grid-column: 5/span 4
    }

    .pam-u-layout--full-width .pam-a-cta-block__content {
        grid-column: 9/span 4
    }

    .pam-u-layout--full-width .pam-a-cta-block__link {
        align-self: flex-start;
        margin-left: auto;
        width: calc(50% - var(--fs--col-gap-half))
    }
}

.pam-u-layout--default .pam-a-cta-block {
    width: 100%
}

.pam-u-layout--default .pam-a-cta-block:not(.pam-u-layout--default .pam-a-cta-block--transparent) {
    padding: var(--fs--300) var(--fs--col-gap)
}

.pam-u-layout--default .pam-a-cta-block__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fs--200)
}

.pam-u-layout--default .pam-a-cta-block__text {
    margin-bottom: var(--fs--300)
}

.pam-u-layout--right .pam-a-cta-block {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    padding: var(--fs--200) var(--sp--5);
    width: 100%
}

.pam-u-layout--right .pam-a-cta-block__title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-bottom: var(--fs--150)
}

.pam-u-layout--right .pam-a-cta-block__text {
    font-family: var(--font-stack-sans);
    margin-bottom: var(--fs--200)
}

.pam-o-footer .pam-a-cta-block {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    background-color: transparent;
    padding-bottom: var(--fs--600)
}

.pam-o-footer .pam-a-cta-block:after {
    grid-column: 1/-1;
    transform: translateY(var(--fs--600));
    background: var(--color-border--base);
    height: 1px;
    content: ""
}

.pam-a-cta-block--transparent .pam-a-cta-block__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    display: block;
    margin-bottom: var(--fs--300);
    color: var(--color-text--primary)
}

.pam-a-cta-block--transparent .pam-a-cta-block__text {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-bottom: var(--fs--300)
}

.pam-a-cta-block[hidden] {
    display: none
}

.pam-l-article__content:has(.ctablock.pam-u-layout--full-width:last-child) {
    margin-bottom: -1px
}

.pam-u-layout--right.ctablock {
    display: flex;
    align-items: flex-end
}

.pam-u-layout--right.ctablock.pam-u-align--top {
    align-items: flex-start
}

.disclaimer {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: block;
    margin: var(--fslh--100) 0;
    color: var(--color-text--notes)
}

.disclaimer>:first-child {
    margin-top: 0
}

.disclaimer>:last-child {
    margin-bottom: 0
}

.pam-m-section__content>.disclaimer:first-child,
.pam-m-section__content>.cmp-container>.disclaimer:first-child {
    margin-top: 0
}

.pam-m-section__content>.disclaimer:last-child,
.pam-m-section__content>.cmp-container>.disclaimer:last-child {
    margin-bottom: 0
}

.pam-a-divider {
    margin: 0;
    border: 0;
    background-color: var(--color-border--base);
    height: 1px
}

:root {
    --a-doclib-app-min-height: calc(100vh - var(--o-header-total-height) - var(--fs--600))
}

.pam-a-doclib-app {
    margin-bottom: -1px
}

.pam-a-doclib-app,
.pam-a-doclib-app__content {
    min-height: var(--a-doclib-app-min-height)
}

.pam-a-doclib-app__content {
    display: flex;
    flex-direction: column
}

.pam-a-doclib-app__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    margin-top: var(--fs--600)
}

.pam-a-doclib-app__loader {
    margin: auto
}

.pam-a-favorite-toggle:has(.pam-a-icon--star) {
    color: var(--color-favorite)
}

.footnote {
    --footnote-font-size: calc(var(--ffs--400) * .8);
    position: relative;
    vertical-align: top;
    line-height: 0;
    white-space: nowrap;
    font-size: 0;
    counter-increment: footnote_counter;
    pointer-events: none
}

.footnote:before {
    position: relative;
    margin-left: -.25em;
    line-height: var(--footnote-font-size);
    color: var(--color-text--notes);
    font-size: var(--footnote-font-size);
    content: " " counter(footnote_counter) "  "
}

.footnote,
.footnote a:not([class]) {
    color: transparent
}

.footnote__link {
    position: absolute;
    top: 0;
    left: -.25em;
    transform: translate(var(--sn--1), var(--sn--1));
    background: transparent;
    width: calc(100% + var(--sp--1) * 2);
    height: calc(var(--footnote-font-size) + var(--sp--1) * 2);
    pointer-events: all
}

.footnote :where(sub, sup) {
    vertical-align: baseline
}

.pam-u-registration-wall .footnote {
    pointer-events: none
}

:root {
    --a-fund-list-app-min-height: calc(100vh - var(--o-header-total-height) - var(--fs--600))
}

.pam-a-fund-list-app {
    position: relative;
    transition: .3s;
    margin-bottom: var(--fs--600)
}

.pam-a-fund-list-app:before {
    position: absolute;
    bottom: 100%;
    transition: .3s;
    width: 100%;
    height: calc(var(--fs--850) + var(--fslh--200));
    content: "";
    pointer-events: none
}

@media print {
    .pam-a-fund-list-app:before {
        display: none
    }
}

.pam-a-fund-list-app,
.pam-a-fund-list-app__content {
    min-height: var(--a-fund-list-app-min-height)
}

.pam-a-fund-list-app__content {
    display: flex;
    flex-direction: column;
    margin-top: var(--fs--850)
}

.pam-a-fund-list-app__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600)
}

.pam-a-fund-list-app__meta {
    display: flex;
    gap: var(--fs--200) var(--fs--col-gap)
}

.pam-a-fund-list-app__loader {
    margin: auto
}

.page-fund .pam-a-fund-list-app {
    margin-bottom: var(--fs--850)
}

.page-fund .pam-a-fund-list-app__content,
.page-fund .pam-a-fund-list-app:before {
    background-color: var(--color-bg--fund-app)
}

.page-fund .pam-o-header {
    background-color: var(--color-bg--fund-app)
}

.page-fund .pam-m-avatar__initials {
    background-color: var(--color-bg--fund-highlight)
}

:root {
    --a-fund-lpp-app-min-height: calc(100vh - var(--o-header-total-height) - var(--fs--600))
}

.pam-a-fund-lpp-app {
    margin-bottom: -1px
}

.pam-a-fund-lpp-app,
.pam-a-fund-lpp-app__content {
    min-height: var(--a-fund-lpp-app-min-height)
}

.pam-a-fund-lpp-app__content {
    display: flex;
    flex-direction: column
}

.pam-a-fund-lpp-app__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    margin-top: var(--fs--600)
}

.pam-a-fund-lpp-app__loader {
    margin: auto
}

.pam-a-grid {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(12, 1fr)
}

.pam-a-grid>* {
    min-width: 0
}

.pam-a-grid--halves {
    grid-template-columns: repeat(2, 1fr)
}

.pam-a-grid--thirds {
    grid-template-columns: repeat(3, 1fr)
}

.pam-a-grid--quarters {
    grid-template-columns: repeat(4, 1fr)
}

.pam-a-grid--sixths {
    grid-template-columns: repeat(6, 1fr)
}

:root {
    --o-header-total-height: calc(var(--o-header-height, 0px) + var(--m-toolbar-height, 0px) + var(--m-profile-selector-drawer-height, 0px) + var(--a-anchor-nav-height, 0px));
    --o-header-top-spacing: calc(var(--o-header-total-height, 0px) + var(--m-table-of-contents-spacing, 0px) - 1px * 2);
    --o-header-main-y: calc(var(--m-toolbar-height, 0px) + var(--m-profile-selector-drawer-height, 0px))
}

:root.pam-o-header--open body {
    overflow: hidden
}

@media screen and (max-width:47.99em) {
    :root {
        --o-header-height: 50px
    }
}

@media screen and (min-width:48em)and (max-width:104.99em) {
    :root {
        --o-header-height: 70px
    }
}

@media print {
    :root {
        --o-header-height: 70px
    }
}

@media screen and (min-width:105em)and (max-width:119.99em) {
    :root {
        --o-header-height: 75px
    }
}

@media screen and (min-width:120em) {
    :root {
        --o-header-height: 80px
    }
}

html {
    transition: .3s ease;
    padding-top: var(--o-header-total-height);
    scroll-padding-top: var(--o-header-top-spacing)
}

@media print {
    html {
        padding-top: 0;
        scroll-padding-top: 0
    }
}

.pam-o-header {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 90;
    background-color: var(--color-bg--base);
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media print {
    .pam-o-header {
        color-ajust: exact;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact
    }
}

.pam-o-header:before {
    position: fixed;
    top: 0;
    left: 0;
    transition: .5s ease;
    z-index: -1;
    background: var(--color-bg--overlay);
    width: 100%;
    height: 100%;
    content: "";
    pointer-events: none;
    filter: opacity(0)
}

@media print {
    .pam-o-header {
        position: static;
        border-top: var(--border-base);
        border-bottom: var(--border-base);
        padding: var(--sp--4) 0
    }

    .pam-o-header:before,
    .pam-o-header:after {
        content: none
    }
}

.pam-o-header--open .pam-o-header:before {
    pointer-events: all;
    filter: opacity(1);
    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1)
}

.pam-o-header__main {
    display: flex;
    position: relative;
    gap: var(--sp--6) var(--fs--col-gap);
    align-items: flex-start;
    justify-content: space-between;
    order: 2;
    transition: .5s ease;
    background-color: inherit;
    width: 100%;
    height: 100vh;
    min-height: var(--o-header-height);
    max-height: var(--o-header-height);
    overflow: hidden;
    overflow: clip;
    overscroll-behavior-y: none
}

.pam-o-header__main:after {
    position: absolute;
    top: calc(var(--o-header-height) - 1px);
    left: 0;
    z-index: 91;
    background: var(--color-border--base);
    width: 100%;
    height: 1px;
    content: "";
    pointer-events: none
}

@media print {
    .pam-o-header__main:after {
        display: none
    }
}

.pam-o-header--borderless .pam-o-header__main:after {
    display: none
}

.pam-o-header--open .pam-o-header__main {
    padding-bottom: var(--sp--7)
}

@media screen and (max-width:47.99em) {
    .pam-o-header--open .pam-o-header__main {
        min-height: 100vh;
        max-height: 100vh
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-o-header--open .pam-o-header__main {
        max-height: 120vw
    }
}

@media screen and (min-width:64em)and (max-width:89.99em) {
    .pam-o-header--open .pam-o-header__main {
        max-height: 65vw
    }
}

@media screen and (max-width:89.99em) {
    .pam-o-header--open .pam-o-header__main {
        overflow-y: auto
    }
}

@media screen and (min-width:90em) {
    .pam-o-header--open .pam-o-header__main {
        min-height: 450px;
        max-height: 450px
    }
}

@media print {
    .pam-o-header--open .pam-o-header__main {
        min-height: 450px;
        max-height: 450px
    }
}

@media screen and (min-width:48em)and (max-width:89.99em) {
    .pam-o-header__main {
        height: auto
    }
}

@media screen and (max-width:89.99em) {
    .pam-o-header__main {
        flex-direction: column;
        padding-top: var(--o-header-height)
    }

    .pam-o-header--open .pam-o-header__main {
        padding-top: calc(var(--o-header-height) + var(--fs--600))
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__main {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: stretch;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-o-header__main>* {
        min-width: 0
    }
}

@media print {
    .pam-o-header__main {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: stretch;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-o-header__main>* {
        min-width: 0
    }
}

@media print {
    .pam-o-header__main {
        display: block;
        padding-top: 0
    }
}

.pam-o-header__logo {
    display: flex;
    align-items: center;
    margin-right: auto;
    padding: 0;
    width: 160px;
    height: var(--o-header-height)
}

.pam-o-header__logo-img {
    margin: var(--sp--2) 0;
    width: 100%;
    height: calc(100% - var(--sp--4));
    object-fit: contain;
    object-position: left center
}

@media screen and (max-width:89.99em) {
    .pam-o-header__logo {
        position: fixed;
        top: var(--o-header-main-y);
        transition: .3s ease;
        z-index: 5
    }

    .pam-o-header__logo:before {
        position: fixed;
        z-index: -1;
        background-color: inherit;
        width: 100%;
        height: var(--o-header-height);
        content: "";
        pointer-events: none
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__logo {
        grid-row: 1;
        grid-column: 1/span 3
    }
}

@media print {
    .pam-o-header__logo {
        grid-row: 1;
        grid-column: 1/span 3
    }
}

@media print {
    .pam-o-header__logo {
        position: static;
        transform: scale(1.175);
        transform-origin: left center
    }

    .pam-o-header__logo:before {
        content: none
    }
}

.pam-o-header__tools {
    display: flex;
    gap: var(--sp--4);
    align-items: center;
    justify-content: flex-end;
    z-index: 92;
    min-height: var(--o-header-height);
    pointer-events: none
}

.pam-o-header__tools>li {
    pointer-events: all
}

.pam-o-header__tools [data-controller=user] {
    flex-shrink: 1;
    min-width: 0
}

.pam-o-header__tools-login {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    align-items: center
}

.pam-o-header__tools-login[hidden] {
    display: none
}

.pam-o-header__tools-login .pam-a-icon {
    width: 12px;
    height: 13px
}

.pam-o-header__tools-account {
    max-width: 100%;
    white-space: nowrap
}

.pam-o-header__tools-account .pam-m-avatar__name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

@media screen and (max-width:89.99em) {
    .pam-o-header__tools {
        position: fixed;
        top: var(--o-header-main-y);
        align-self: flex-end;
        transition: .3s ease;
        padding-left: 160px;
        max-width: var(--u-container-width)
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__tools {
        position: relative;
        grid-row: 1;
        grid-column: 11/span 2
    }

    .pam-o-header__tools-hamburger {
        display: none
    }
}

@media print {
    .pam-o-header__tools {
        position: relative;
        grid-row: 1;
        grid-column: 11/span 2
    }

    .pam-o-header__tools-hamburger {
        display: none
    }
}

.pam-o-header__title {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--700);
    font-size: var(--ffs--700);
    order: 1;
    font-weight: 400
}

.pam-o-header__title:empty {
    display: none
}

@media screen and (min-width:90em) {
    .pam-o-header__title {
        display: none
    }
}

@media print {
    .pam-o-header__title {
        display: none
    }
}

.pam-o-header__navigation li:before {
    position: absolute
}

@media screen and (min-width:90em) {
    .pam-o-header__navigation {
        grid-row: 1;
        grid-column: 5/span 7
    }
}

@media print {
    .pam-o-header__navigation {
        grid-row: 1;
        grid-column: 5/span 7
    }
}

@media screen and (max-width:89.99em) {
    .pam-o-header__navigation {
        order: 2;
        width: 100%
    }
}

.pam-o-header__nav {
    width: 100%;
    min-height: var(--o-header-height)
}

@media screen and (max-width:89.99em) {
    .pam-o-header__nav-parent>.pam-a-link {
        pointer-events: none
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__nav-parent>.pam-a-link {
        position: relative;
        z-index: 92
    }

    .pam-o-header__nav-parent>.pam-a-link:before {
        position: absolute;
        top: calc(50% + var(--o-header-height) / 2 - 1px);
        left: var(--sp--3);
        transform: translate(var(--sp--4)) scaleX(.5);
        transform-origin: left;
        transition: filter .3s, transform .3s;
        background: var(--color-border--dark);
        width: calc(100% - var(--sp--3) * 2);
        height: 1px;
        content: "";
        pointer-events: none;
        filter: opacity(0)
    }

    .pam-o-header__nav-parent>.pam-a-link:after {
        border-right: 3px solid transparent;
        border-left: 3px solid transparent;
        border-top: 4px solid currentColor;
        transition: transform .3s;
        margin-left: var(--sp--2);
        content: ""
    }
}

@media print {
    .pam-o-header__nav-parent>.pam-a-link {
        position: relative;
        z-index: 92
    }

    .pam-o-header__nav-parent>.pam-a-link:before {
        position: absolute;
        top: calc(50% + var(--o-header-height) / 2 - 1px);
        left: var(--sp--3);
        transform: translate(var(--sp--4)) scaleX(.5);
        transform-origin: left;
        transition: filter .3s, transform .3s;
        background: var(--color-border--dark);
        width: calc(100% - var(--sp--3) * 2);
        height: 1px;
        content: "";
        pointer-events: none;
        filter: opacity(0)
    }

    .pam-o-header__nav-parent>.pam-a-link:after {
        border-right: 3px solid transparent;
        border-left: 3px solid transparent;
        border-top: 4px solid currentColor;
        transition: transform .3s;
        margin-left: var(--sp--2);
        content: ""
    }
}

.pam-o-header__nav-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

@media screen and (max-width:89.99em) {
    .pam-o-header__nav-item {
        position: relative
    }

    .pam-o-header__nav-item>.pam-a-link {
        font-family: var(--font-stack-serif);
        line-height: var(--flh--400);
        font-size: var(--ffs--400);
        margin-bottom: var(--sp--2)
    }
}

@media screen and (max-width:89.99em)and (max-width:89.99em) {
    .pam-o-header__nav-item:before {
        position: absolute;
        inset: calc(var(--fs--400) * -1) calc(var(--fs--col-gap-half) * -1) calc(var(--fs--400) * -1) calc(var(--fs--col-gap-half) * -1);
        content: ""
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__nav-item>.pam-a-link {
        transform: translate(var(--sn--3));
        padding: var(--fs--150) var(--sp--3)
    }

    .pam-o-header__nav-item--open>.pam-a-link:before {
        transform: translate(0) scaleX(1);
        filter: opacity(1)
    }

    .pam-o-header__nav-item--open>.pam-a-link:after {
        transform: scaleY(-1)
    }
}

@media print {
    .pam-o-header__nav-item>.pam-a-link {
        transform: translate(var(--sn--3));
        padding: var(--fs--150) var(--sp--3)
    }

    .pam-o-header__nav-item--open>.pam-a-link:before {
        transform: translate(0) scaleX(1);
        filter: opacity(1)
    }

    .pam-o-header__nav-item--open>.pam-a-link:after {
        transform: scaleY(-1)
    }
}

.pam-o-header__nav .pam-a-link {
    display: inline-flex;
    align-items: center
}

@media screen and (max-width:89.99em) {
    .pam-o-header__nav .pam-a-link {
        position: relative;
        z-index: 1
    }
}

@media screen and (max-width:89.99em) {
    .pam-o-header__nav {
        display: grid;
        flex-shrink: 0;
        gap: var(--sp--6) var(--fs--col-gap)
    }
}

@media screen and (max-width:47.99em) {
    .pam-o-header__nav {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-o-header__nav {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media screen and (min-width:64em)and (max-width:89.99em) {
    .pam-o-header__nav {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__nav {
        display: flex;
        position: relative;
        align-items: center;
        width: auto
    }
}

@media print {
    .pam-o-header__nav {
        display: flex;
        position: relative;
        align-items: center;
        width: auto
    }
}

@media print {

    .pam-o-header__tools,
    .pam-o-header__title,
    .pam-o-header__legal-social,
    .pam-o-header__navigation {
        display: none !important
    }
}

.pam-o-header__sub-nav {
    flex-direction: column;
    transition: filter .5s ease
}

@media screen and (min-width:90em) {
    .pam-o-header__sub-nav {
        position: absolute;
        top: 100%;
        transform: translate(-100vw);
        padding: var(--sp--7) 100vw;
        width: 250vw;
        min-height: 300px;
        pointer-events: none;
        filter: opacity(0)
    }

    .pam-o-header__nav-item--open .pam-o-header__sub-nav {
        pointer-events: all;
        filter: opacity(1)
    }

    .pam-o-header__sub-nav-item {
        transform: translate(var(--sp--4));
        transition: filter .3s ease, transform .3s ease;
        filter: opacity(0)
    }

    .pam-o-header__sub-nav-item:nth-of-type(0) {
        transition-delay: .1s
    }

    .pam-o-header__sub-nav-item:nth-of-type(1) {
        transition-delay: .13s
    }

    .pam-o-header__sub-nav-item:nth-of-type(2) {
        transition-delay: .16s
    }

    .pam-o-header__sub-nav-item:nth-of-type(3) {
        transition-delay: .19s
    }

    .pam-o-header__sub-nav-item:nth-of-type(4) {
        transition-delay: .22s
    }

    .pam-o-header__sub-nav-item:nth-of-type(5) {
        transition-delay: .25s
    }

    .pam-o-header__sub-nav-item:nth-of-type(6) {
        transition-delay: .28s
    }

    .pam-o-header__sub-nav-item:nth-of-type(7) {
        transition-delay: .31s
    }

    .pam-o-header__sub-nav-item:nth-of-type(8) {
        transition-delay: .34s
    }

    .pam-o-header__sub-nav-item:nth-of-type(9) {
        transition-delay: .37s
    }

    .pam-o-header__sub-nav-item:nth-of-type(10) {
        transition-delay: .4s
    }

    .pam-o-header__nav-item--open .pam-o-header__sub-nav-item {
        transform: translate(0);
        filter: opacity(1)
    }
}

@media print {
    .pam-o-header__sub-nav {
        position: absolute;
        top: 100%;
        transform: translate(-100vw);
        padding: var(--sp--7) 100vw;
        width: 250vw;
        min-height: 300px;
        pointer-events: none;
        filter: opacity(0)
    }

    .pam-o-header__nav-item--open .pam-o-header__sub-nav {
        pointer-events: all;
        filter: opacity(1)
    }

    .pam-o-header__sub-nav-item {
        transform: translate(var(--sp--4));
        transition: filter .3s ease, transform .3s ease;
        filter: opacity(0)
    }

    .pam-o-header__sub-nav-item:nth-of-type(0) {
        transition-delay: .1s
    }

    .pam-o-header__sub-nav-item:nth-of-type(1) {
        transition-delay: .13s
    }

    .pam-o-header__sub-nav-item:nth-of-type(2) {
        transition-delay: .16s
    }

    .pam-o-header__sub-nav-item:nth-of-type(3) {
        transition-delay: .19s
    }

    .pam-o-header__sub-nav-item:nth-of-type(4) {
        transition-delay: .22s
    }

    .pam-o-header__sub-nav-item:nth-of-type(5) {
        transition-delay: .25s
    }

    .pam-o-header__sub-nav-item:nth-of-type(6) {
        transition-delay: .28s
    }

    .pam-o-header__sub-nav-item:nth-of-type(7) {
        transition-delay: .31s
    }

    .pam-o-header__sub-nav-item:nth-of-type(8) {
        transition-delay: .34s
    }

    .pam-o-header__sub-nav-item:nth-of-type(9) {
        transition-delay: .37s
    }

    .pam-o-header__sub-nav-item:nth-of-type(10) {
        transition-delay: .4s
    }

    .pam-o-header__nav-item--open .pam-o-header__sub-nav-item {
        transform: translate(0);
        filter: opacity(1)
    }
}

.pam-o-header__legal-social {
    align-self: flex-end;
    order: 2;
    transform: translateY(var(--sn--4));
    transform-origin: bottom left;
    transition: filter .3s ease, transform .3s ease;
    transition-delay: 0ms;
    margin-top: auto;
    width: 100%;
    filter: opacity(0)
}

.pam-o-header--open .pam-o-header__legal-social {
    transform: translateY(0);
    filter: opacity(1);
    transition-delay: .3s
}

@media screen and (max-width:89.99em) {
    .pam-o-header__legal-social {
        margin-top: var(--fs--600)
    }

    .pam-o-header__legal-social:before {
        position: absolute;
        inset: calc(var(--fs--300) * -1) calc(var(--fs--col-gap-half) * -1) calc(var(--fs--300) * -1) calc(var(--fs--col-gap-half) * -1);
        content: ""
    }
}

@media screen and (min-width:90em) {
    .pam-o-header__legal-social {
        grid-column: 1/span 12
    }
}

@media print {
    .pam-o-header__legal-social {
        grid-column: 1/span 12
    }
}

.pam-a-hamburger {
    --a-hamburger-timing-1: .3s;
    --a-hamburger-delay-1: 0;
    --a-hamburger-timing-2: .15s;
    --a-hamburger-delay-2: .15s;
    position: relative;
    margin: 0 -13px;
    border: 0;
    width: 40px;
    height: 40px
}

.pam-a-hamburger:focus,
.pam-a-hamburger:hover {
    color: var(--color-cta--base)
}

.pam-a-hamburger span {
    position: absolute;
    top: calc(50% - .75px);
    left: calc(50% - 7px);
    background: currentcolor;
    width: 14px;
    height: 1.5px
}

.pam-a-hamburger span:nth-child(1),
.pam-a-hamburger span:nth-child(4) {
    transition-delay: var(--a-hamburger-timing-1);
    transition-duration: var(--a-hamburger-timing-1)
}

.pam-a-hamburger span:nth-child(2),
.pam-a-hamburger span:nth-child(3) {
    transition-delay: var(--a-hamburger-timing-2);
    transition-duration: var(--a-hamburger-timing-2)
}

.pam-a-hamburger span:nth-child(1) {
    transform: translateY(-4.5px)
}

.pam-a-hamburger span:nth-child(4) {
    transform: translateY(4.5px)
}

.pam-o-header--open .pam-a-hamburger {
    --a-hamburger-timing-1: .15s;
    --a-hamburger-delay-1: .15s;
    --a-hamburger-timing-2: .3s;
    --a-hamburger-delay-2: 0;
    outline: none;
    color: var(--color-cta--active)
}

.pam-o-header--open .pam-a-hamburger span:nth-child(1) {
    transform: translate(-100%) translateY(-4.5px) scaleX(0);
    filter: opacity(0)
}

.pam-o-header--open .pam-a-hamburger span:nth-child(4) {
    transform: translate(100%) translateY(4.5px) scaleX(0);
    filter: opacity(0)
}

.pam-o-header--open .pam-a-hamburger span:nth-child(2) {
    transform: rotate(45deg) scaleX(1.4142135624)
}

.pam-o-header--open .pam-a-hamburger span:nth-child(3) {
    transform: rotate(-45deg) scaleX(1.4142135624)
}

.pam-a-highlight {
    background-color: var(--color-highlight-bg);
    color: var(--color-highlight-text)
}

.pam-a-input {
    position: relative
}

.pam-a-input__input {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: block;
    width: 100%
}

.pam-a-input__input:focus {
    line-height: .975;
    font-size: max(var(--ffs--300), 16px)
}

.pam-a-input__input:focus::-moz-placeholder {
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

.pam-a-input__input:focus::placeholder {
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

.pam-a-input__input--large {
    padding: var(--fs--200) var(--fs--300)
}

.pam-a-input__label {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: block;
    margin-bottom: var(--sp--1)
}

.pam-a-input__label--small {
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-a-input__alert {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    margin-right: var(--sp--4);
    margin-bottom: 0;
    color: var(--color-text--success)
}

.pam-a-input__alert .pam-a-icon {
    border: 0;
    padding: 0;
    width: inherit;
    height: inherit
}

:where(:focus-visible) {
    outline-offset: 5px;
    outline-style: auto;
    outline-color: var(--color-focus--base)
}

.pam-a-link {
    transition: color .1s;
    border: 0;
    padding: var(--sp--1) 0;
    text-decoration: none
}

.pam-a-link:not(.pam-a-link--is-underlined, .pam-a-link--is-colored) {
    color: inherit
}

.pam-a-link:not(.pam-a-link--is-underlined, .pam-a-link--is-colored):where(:hover, :focus) {
    color: var(--color-cta--base)
}

.pam-a-link--is-colored {
    color: var(--color-cta--base)
}

.pam-a-link--is-colored:where(:hover, :focus) {
    color: var(--color-cta--active)
}

a:not([class]),
.pam-a-link--is-underlined {
    display: inline;
    transition: background-size .25s ease-in-out, background-position 0s linear .25s;
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 100% min(100%, 1.6em);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    text-decoration: none;
    color: var(--color-cta--base)
}

a:not([class]):where(:hover, :focus),
.pam-a-link--is-underlined:where(:hover, :focus) {
    background-position: 0 min(100%, 1.6em);
    background-size: 0 1px;
    color: var(--color-cta--active)
}

a:not([class]):active,
.pam-a-link--is-underlined:active {
    position: relative;
    top: 1px
}

.pam-a-link .pam-a-icon {
    vertical-align: text-bottom
}

.cmp-link__screen-reader-only:not(:focus, :active) {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    clip-path: inset(50%)
}

:root {
    --a-modal-max-height-abs: 1000px;
    --a-modal-max-height-calc: calc(100vh - 2 * var(--fs--300));
    --a-modal-max-height: min(var(--a-modal-max-height-abs), var(--a-modal-max-height-calc))
}

.pam-a-modal {
    display: flex;
    position: fixed;
    top: 50%;
    left: 50%;
    align-items: center;
    transform: translate(-50%, -50%);
    transition: .5s;
    z-index: 2000
}

.pam-a-modal:before {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    background-color: var(--color-bg--modal);
    width: 100vw;
    height: 100vh;
    content: "";
    -webkit-backdrop-filter: blur(5px) grayscale(1);
    backdrop-filter: blur(5px) grayscale(1)
}

.pam-a-modal:not(.pam-a-modal--wide) {
    height: auto;
    max-height: var(--a-modal-max-height)
}

.pam-a-modal--wide {
    height: 100%
}

.pam-a-modal[hidden] {
    filter: opacity(0);
    pointer-events: none
}

.pam-a-modal__content {
    width: 100%;
    max-height: var(--a-modal-max-height);
    overflow: auto;
    overscroll-behavior: contain
}

.pam-a-modal:not(.pam-a-modal--transparent) .pam-a-modal__content {
    background: var(--color-bg--base)
}

.pam-a-modal__close {
    position: fixed;
    top: var(--sp--3);
    right: var(--sp--3);
    z-index: 2001;
    border: 0;
    background: transparent;
    padding: var(--sp--3);
    color: var(--color-text--dark-bg)
}

.pam-a-modal__close:before {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    cursor: default;
    width: 100vw;
    height: 100vh;
    content: ""
}

.pam-a-modal--has-text-overlay:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    background: linear-gradient(180deg, transparent 0%, rgba(255, 255, 255, .5) 25%, var(--color-bg--base) 75%);
    width: calc(100% - var(--sp--7));
    height: var(--fs--1300);
    content: "";
    pointer-events: none
}

@media screen and (min-width:48em) {
    .pam-a-modal:not(.pam-a-modal--wide) {
        max-width: 1000px
    }
}

@media print {
    .pam-a-modal:not(.pam-a-modal--wide) {
        max-width: 1000px
    }
}

:root:has(.pam-a-modal--is-mandatory) body>[id^=onetrust] {
    position: fixed;
    z-index: 89
}

.pam-a-progress-bar {
    display: none;
    position: fixed;
    top: var(--o-header-total-height);
    left: 0;
    transition: width 30ms ease-in-out, top .3s;
    background: var(--color-text--primary-dark);
    height: 2px
}

.pam-m-table-of-contents--clone .pam-a-progress-bar {
    display: block
}

:root {
    --u-container-width: auto;
    --u-container-padding: calc((100vw - var(--u-container-width)) / 2)
}

@media screen and (max-width:23.99em) {
    :root {
        --u-container-padding: 20px
    }
}

@media screen and (min-width:120em) {
    :root {
        --u-container-width: 1780px
    }
}

@media screen and (min-width:24em)and (max-width:35.99em) {
    :root {
        --u-container-width: calc(344px + .9375*(100vw - 384px))
    }
}

@media screen and (min-width:36em)and (max-width:47.99em) {
    :root {
        --u-container-width: calc(524px + 170 * (100vw - 576px) / 192)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    :root {
        --u-container-width: calc(694px + 252 * (100vw - 768px) / 256)
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    :root {
        --u-container-width: calc(946px + 596 * (100vw - 1024px) / 656)
    }
}

@media print {
    :root {
        --u-container-width: calc(946px + 596 * (100vw - 1024px) / 656)
    }
}

@media screen and (min-width:105em)and (max-width:119.99em) {
    :root {
        --u-container-width: calc(1542px + 238 * (100vw - 1680px) / 240)
    }
}

:where(.pam-u-container) {
    padding-right: var(--u-container-padding);
    padding-left: var(--u-container-padding);
    width: 100%
}

:where(.pam-u-container--full-bleed) {
    margin-right: auto;
    margin-left: auto;
    width: var(--u-container-width);
    max-width: 1780px
}

@media screen and (max-width:23.99em) {
    :where(.pam-u-container--full-bleed) {
        width: calc(100% - var(--u-container-padding) * 2)
    }
}

.pam-a-quote {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin: var(--fs--400)
}

.pam-a-quote blockquote {
    margin: 0
}

.pam-a-quote__image {
    aspect-ratio: 4/5
}

@media screen and (max-width:35.99em) {
    .pam-a-quote__image {
        grid-column: 1;
        margin-bottom: var(--sp--8)
    }
}

@media screen and (min-width:36em)and (max-width:63.99em) {
    .pam-a-quote__image {
        grid-column: 1/span 3
    }
}

@media screen and (min-width:64em) {
    .pam-a-quote__image {
        grid-column: 1/span 2
    }
}

@media print {
    .pam-a-quote__image {
        grid-column: 1/span 2
    }
}

.pam-a-quote__blockquote {
    font-style: italic
}

.pam-a-quote__figcaption {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    margin-top: var(--fs--100);
    color: var(--color-text--notes)
}

.pam-a-quote__figcaption:before {
    content: "—"
}

.pam-l-article__content .pam-a-quote {
    margin-top: 0;
    margin-bottom: 0
}

@media screen and (min-width:64em) {
    .pam-u-layout--left .pam-a-quote {
        line-height: var(--flh--400);
        font-size: var(--ffs--400);
        margin-top: 0;
        margin-right: 0;
        margin-left: 0
    }
}

@media print {
    .pam-u-layout--left .pam-a-quote {
        line-height: var(--flh--400);
        font-size: var(--ffs--400);
        margin-top: 0;
        margin-right: 0;
        margin-left: 0
    }
}

.pam-u-layout--full-width .pam-a-quote {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(12, 1fr);
    padding-right: var(--u-container-padding);
    padding-left: var(--u-container-padding);
    width: 100%;
    margin: 0 0 -1px;
    border-top: var(--border-base);
    border-bottom: var(--border-base);
    padding-top: var(--fs--850);
    padding-bottom: var(--fs--850)
}

.pam-u-layout--full-width .pam-a-quote>* {
    min-width: 0
}

.pam-u-layout--full-width .pam-a-quote .pam-a-quote__content {
    line-height: var(--flh--800);
    font-size: var(--ffs--800);
    grid-column: 5/span 6;
    margin: 0
}

@media screen and (max-width:35.99em) {
    .pam-u-layout--full-width .pam-a-quote .pam-a-quote__content {
        grid-column: 1/-1
    }
}

@media screen and (max-width:35.99em) {
    .pam-u-layout--full-width .pam-a-quote {
        grid-template-columns: repeat(2, 1fr)
    }
}

.pam-m-section__content .pam-a-quote {
    margin: 0
}

.quote:not(:has(.pam-a-quote)) {
    display: none
}

.pam-a-see-more {
    display: flex;
    justify-content: flex-end;
    margin-top: var(--fs--850);
    width: 100%
}

.pam-a-see-more--hugged {
    margin-top: var(--fs--300)
}

.pam-a-see-more[hidden] {
    display: none
}

.pam-a-select-choices {
    position: relative;
    overflow: hidden;
    margin-bottom: 24px;
    font-size: inherit
}

.pam-a-select-choices:focus {
    outline: none
}

.pam-a-select-choices:last-child {
    margin-bottom: 0
}

.pam-a-select-choices.is-open {
    overflow: visible
}

.pam-a-select-choices.is-disabled .pam-a-select-choices__inner,
.pam-a-select-choices.is-disabled .pam-a-select-choices__input {
    background-color: var(--color-bg--light);
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.pam-a-select-choices.is-disabled .pam-a-select-choices__item {
    cursor: not-allowed
}

.pam-a-select-choices [hidden] {
    display: none !important
}

.pam-a-select-choices[data-type*=select-one] {
    cursor: pointer
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__inner {
    padding-bottom: 7.5px
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__input {
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #CFCFCF;
    background-color: #fff;
    margin: 0
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    padding: 0;
    background-size: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px;
    margin-right: 25px;
    height: 20px;
    width: 20px;
    border-radius: 10em;
    opacity: .25
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__button:hover,
.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__button:focus {
    opacity: 1
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__button:focus {
    box-shadow: 0 0 0 2px #93645d
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__item[data-placeholder] .pam-a-select-choices__button {
    display: none
}

.pam-a-select-choices[data-type*=select-one]:after {
    content: "";
    height: 0;
    width: 0;
    border-style: solid;
    border-color: currentcolor transparent transparent transparent;
    border-width: 5px;
    position: absolute;
    right: 11.5px;
    top: 50%;
    margin-top: -2.5px;
    pointer-events: none
}

.pam-a-select-choices[data-type*=select-one].is-open:after {
    border-color: transparent transparent currentcolor;
    margin-top: -7.5px
}

.pam-a-select-choices[data-type*=select-one][dir=rtl]:after {
    left: 11.5px;
    right: auto
}

.pam-a-select-choices[data-type*=select-one][dir=rtl] .pam-a-select-choices__button {
    right: auto;
    left: 0;
    margin-left: 25px;
    margin-right: 0
}

.pam-a-select-choices[data-type*=select-multiple] .pam-a-select-choices__inner,
.pam-a-select-choices[data-type*=text] .pam-a-select-choices__inner {
    cursor: text
}

.pam-a-select-choices[data-type*=select-multiple] .pam-a-select-choices__button,
.pam-a-select-choices[data-type*=text] .pam-a-select-choices__button {
    position: relative;
    display: inline-block;
    margin: 0 -4px 0 8px;
    padding-left: 16px;
    border-left: 1px solid rgb(115.7625, 78.75, 73.2375);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 8px;
    width: 8px;
    line-height: 1;
    opacity: .75;
    border-radius: 0
}

.pam-a-select-choices[data-type*=select-multiple] .pam-a-select-choices__button:hover,
.pam-a-select-choices[data-type*=select-multiple] .pam-a-select-choices__button:focus,
.pam-a-select-choices[data-type*=text] .pam-a-select-choices__button:hover,
.pam-a-select-choices[data-type*=text] .pam-a-select-choices__button:focus {
    opacity: 1
}

.pam-a-select-choices__inner {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: var(--color-bg--base);
    padding: 7.5px 7.5px 3.75px;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
    font-size: inherit;
    min-height: 44px;
    overflow: hidden
}

.is-focused .pam-a-select-choices__inner,
.is-open .pam-a-select-choices__inner {
    border-color: #a9a9a9
}

.is-open .pam-a-select-choices__inner {
    border-radius: 3px 3px 0 0
}

.is-flipped.is-open .pam-a-select-choices__inner {
    border-radius: 0 0 3px 3px
}

.pam-a-select-choices__list {
    margin: 0;
    padding-left: 0;
    list-style: none
}

.pam-a-select-choices__list--single {
    display: inline-block;
    padding: 4px 16px 4px 4px;
    width: 100%
}

[dir=rtl] .pam-a-select-choices__list--single {
    padding-right: 4px;
    padding-left: 16px
}

.pam-a-select-choices__list--single .pam-a-select-choices__item {
    width: 100%
}

.pam-a-select-choices__list--multiple {
    display: inline
}

.pam-a-select-choices__list--multiple .pam-a-select-choices__item {
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    padding: 4px 10px;
    font-size: inherit;
    font-weight: 500;
    margin-right: 3.75px;
    margin-bottom: 3.75px;
    background-color: #93645d;
    border: 1px solid rgb(131.38125, 89.375, 83.11875);
    color: #fff;
    word-break: break-all;
    box-sizing: border-box
}

.pam-a-select-choices__list--multiple .pam-a-select-choices__item[data-deletable] {
    padding-right: 5px
}

[dir=rtl] .pam-a-select-choices__list--multiple .pam-a-select-choices__item {
    margin-right: 0;
    margin-left: 3.75px
}

.pam-a-select-choices__list--multiple .pam-a-select-choices__item.is-highlighted {
    background-color: #835953;
    border: 1px solid rgb(115.7625, 78.75, 73.2375)
}

.is-disabled .pam-a-select-choices__list--multiple .pam-a-select-choices__item {
    background-color: #727272;
    border: 1px solid rgb(88.75, 88.75, 88.75)
}

.pam-a-select-choices__list--dropdown,
.pam-a-select-choices__list[aria-expanded] {
    display: none;
    z-index: 1;
    position: absolute;
    width: 100%;
    background-color: var(--color-bg--base);
    border: 1px solid #CFCFCF;
    top: 100%;
    margin-top: -1px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden;
    word-break: break-all
}

.is-active.pam-a-select-choices__list--dropdown,
.is-active.pam-a-select-choices__list[aria-expanded] {
    display: block
}

.is-open .pam-a-select-choices__list--dropdown,
.is-open .pam-a-select-choices__list[aria-expanded] {
    border-color: #a9a9a9
}

.is-flipped .pam-a-select-choices__list--dropdown,
.is-flipped .pam-a-select-choices__list[aria-expanded] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: -1px;
    border-radius: .25rem .25rem 0 0
}

.pam-a-select-choices__list--dropdown .pam-a-select-choices__list,
.pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__list {
    position: relative;
    max-height: 300px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    will-change: scroll-position
}

.pam-a-select-choices__list--dropdown .pam-a-select-choices__item,
.pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item {
    position: relative;
    padding: 10px;
    font-size: inherit
}

[dir=rtl] .pam-a-select-choices__list--dropdown .pam-a-select-choices__item,
[dir=rtl] .pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item {
    text-align: right
}

@media(min-width:640px) {

    .pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable[data-select-text],
    .pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item--selectable[data-select-text] {
        padding-right: 100px
    }

    .pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable[data-select-text]:after,
    .pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item--selectable[data-select-text]:after {
        content: attr(data-select-text);
        font-size: inherit;
        opacity: 0;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%)
    }

    [dir=rtl] .pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable[data-select-text],
    [dir=rtl] .pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item--selectable[data-select-text] {
        text-align: right;
        padding-left: 100px;
        padding-right: 10px
    }

    [dir=rtl] .pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable[data-select-text]:after,
    [dir=rtl] .pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item--selectable[data-select-text]:after {
        right: auto;
        left: 10px
    }
}

.pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable.is-highlighted,
.pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item--selectable.is-highlighted {
    background-color: #f2f2f2
}

.pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable.is-highlighted:after,
.pam-a-select-choices__list[aria-expanded] .pam-a-select-choices__item--selectable.is-highlighted:after {
    opacity: .5
}

.pam-a-select-choices__item {
    cursor: default
}

.pam-a-select-choices__item--selectable {
    cursor: pointer
}

.pam-a-select-choices__item--disabled {
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .5
}

.pam-a-select-choices__heading {
    font-weight: 600;
    font-size: inherit;
    padding: 10px;
    border-bottom: 1px solid rgb(232.5, 232.5, 232.5);
    color: gray
}

.pam-a-select-choices__button {
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.pam-a-select-choices__button:focus {
    outline: none
}

.pam-a-select-choices__input {
    display: inline-block;
    vertical-align: baseline;
    background-color: var(--color-bg--base);
    font-size: inherit;
    margin-bottom: 5px;
    border: 0;
    border-radius: 0;
    max-width: 100%;
    padding: 4px 0 4px 2px
}

.pam-a-select-choices__input:focus {
    outline: 0
}

.pam-a-select-choices__input::-webkit-search-decoration,
.pam-a-select-choices__input::-webkit-search-cancel-button,
.pam-a-select-choices__input::-webkit-search-results-button,
.pam-a-select-choices__input::-webkit-search-results-decoration {
    display: none
}

.pam-a-select-choices__input::-ms-clear,
.pam-a-select-choices__input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

[dir=rtl] .pam-a-select-choices__input {
    padding-right: 2px;
    padding-left: 0
}

.pam-a-select-choices__placeholder {
    opacity: .5
}

:where(select) {
    background-position: calc(100% - var(--sp--4)) 50%;
    padding-right: var(--sp--8)
}

:where(option) :disabled {
    color: var(--color-text--disabled)
}

.pam-a-select {
    display: flex;
    flex-direction: column
}

.pam-a-select__label {
    padding-bottom: var(--fs--150)
}

.pam-a-select__input {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.pam-a-select-choices {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    overflow: visible
}

.pam-a-select-choices:after {
    z-index: 3
}

.pam-a-select-choices.is-focused {
    z-index: 10
}

.pam-a-select-choices:focus-within {
    z-index: 11
}

.pam-a-select-choices.is-disabled {
    pointer-events: none
}

.pam-a-select-choices.is-disabled:after {
    visibility: hidden
}

.pam-a-select-choices__input {
    margin-bottom: var(--sp--1)
}

.pam-a-select-choices__input:focus {
    line-height: .975;
    font-size: max(var(--ffs--200), 16px)
}

.pam-a-select-choices__input:focus::-moz-placeholder {
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-a-select-choices__input:focus::placeholder {
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-a-select-choices__placeholder,
.pam-a-select-choices__item--disabled {
    opacity: unset;
    color: var(--color-text--disabled)
}

.pam-a-select-choices__list--dropdown .pam-a-select-choices__placeholder:first-child {
    display: none
}

.pam-a-select-choices__inner {
    position: relative;
    transition: .3s;
    z-index: 2;
    border-width: 1.5px
}

.pam-a-select-choices__inner:before {
    min-height: var(--flh--200);
    content: ""
}

.is-focused>.pam-a-select-choices__inner {
    border-color: var(--color-border--primary)
}

.pam-a-select-choices__group {
    cursor: default
}

.pam-a-select-choices__heading {
    border-top: var(--border-base);
    border-bottom: 0;
    color: var(--color-text--disabled);
    font-weight: unset
}

.pam-a-select-choices__heading:empty {
    display: none
}

.pam-a-select-choices__group[data-value=fallback] .pam-a-select-choices__heading {
    padding: 0;
    height: 0;
    overflow: hidden
}

.pam-a-select-choices__item small {
    display: none
}

.pam-a-select-choices__item--choice small {
    display: block;
    line-height: inherit;
    color: var(--color-text--notes);
    font-size: inherit
}

.pam-a-select-choices__group[data-value=fallback]~.pam-a-select-choices__item {
    filter: opacity(.5)
}

.pam-a-select-choices:focus-within .pam-a-select-choices__inner {
    border-color: var(--color-border--active);
    color: var(--color-text--primary)
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__inner {
    display: flex;
    align-items: center;
    padding: var(--fs--150) var(--sp--7) var(--fs--150) var(--sp--4)
}

.pam-a-select-choices[data-type*=select-multiple] .pam-a-select-choices__inner {
    padding-top: calc(var(--fs--150) - var(--sp--1));
    padding-bottom: calc(var(--fs--150) - var(--sp--1) * 2)
}

.pam-a-select-choices[data-type*=select-one] .pam-a-select-choices__input {
    padding: var(--fs--100) var(--sp--4)
}

.pam-a-select-choices__list {
    overscroll-behavior: contain
}

.pam-a-select-choices__list--dropdown {
    display: block;
    transform: scaleY(0) translateY(-50%);
    transform-origin: top center;
    transition: .1s ease-out;
    padding: 0;
    pointer-events: none;
    filter: opacity(0)
}

.is-open .pam-a-select-choices__list--dropdown {
    filter: none;
    transform: none;
    pointer-events: all
}

.pam-a-select-choices__list--single {
    display: block;
    padding: 0
}

.pam-a-select-choices__list--multiple {
    margin: var(--sn--2) 0 var(--sn--2) -10px
}

.pam-a-select-choices__list[aria-expanded] {
    visibility: visible;
    z-index: 10
}

.is-open .pam-a-select-choices__list[aria-expanded] {
    border-color: var(--color-border--base)
}

.pam-a-select-choices__item--selectable {
    transition: .3s linear
}

.pam-a-select-choices__list--multiple .pam-a-select-choices__item {
    margin: 0 var(--sp--1) var(--sp--1) 0;
    padding: calc(var(--sp--1) - 1px) var(--sp--2)
}

.pam-a-select--use-ellipsis .pam-a-select-choices__list--single .pam-a-select-choices__item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pam-a-select-choices__heading,
.pam-a-select-choices[aria-expanded] .pam-a-select-choices__list--dropdown .pam-a-select-choices__item {
    padding: var(--fs--100) var(--sp--4);
    word-break: keep-all
}

.pam-a-select-choices[aria-expanded] .pam-a-select-choices__list--dropdown .pam-a-select-choices__item--selectable:after {
    content: none
}

.pam-a-widget {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: flex;
    flex-direction: column
}

.pam-a-widget[hidden] {
    display: none
}

.pam-a-widget__title {
    margin-bottom: var(--fs--200);
    text-transform: lowercase;
    color: var(--color-text--toc);
    font-variant: small-caps
}

.pam-a-widget__card {
    border-radius: 3px;
    background: var(--color-bg--light);
    padding: var(--fs--300);
    text-decoration: none
}

.pam-a-widget__cta {
    margin-top: var(--fs--100);
    margin-left: auto
}

.pam-a-widget__list {
    display: flex;
    flex-direction: column;
    gap: var(--fs--col-gap-half)
}

.pam-m-agenda__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fs--200)
}

.pam-m-agenda__title:first-letter {
    text-transform: uppercase
}

.pam-m-agenda__item {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: 1fr 1.5fr 1.5fr;
    row-gap: var(--fs--200);
    padding: var(--fs--300) var(--fs--150)
}

.pam-m-agenda__item>* {
    min-width: 0
}

.pam-m-agenda__item:not(.pam-m-agenda__item--break, .pam-m-agenda__item--break+.pam-m-agenda__item) {
    border-top: var(--border-base)
}

.pam-m-agenda__item--break {
    background: var(--color-bg--highlight)
}

.pam-m-agenda__item-time {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    grid-column: 1
}

@media screen and (max-width:35.99em) {
    .pam-m-agenda__item-time {
        grid-column: 1/-1
    }
}

.pam-m-agenda__item-headline {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    grid-column: -3
}

.pam-m-agenda__item-headline:last-child {
    grid-column: -3/-1
}

.pam-m-agenda__item-location {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    font-family: var(--font-stack-sans);
    grid-column: -2
}

@media screen and (max-width:35.99em) {
    .pam-m-agenda__item {
        grid-template-columns: 1fr 1fr
    }
}

.pam-m-agenda__list:first-child .pam-m-agenda__item:not(.pam-m-agenda__item--break):first-child {
    border-top: 0;
    padding-top: 0
}

.pam-m-agenda :where(p):not([class]):first-child {
    margin-top: 0
}

.pam-m-agenda :where(p):not([class]):last-child {
    margin-bottom: 0
}

.pam-m-animated-text__wrapper {
    text-wrap: stable
}

.pam-m-animated-text--page-title .pam-m-animated-text__wrapper {
    line-height: var(--flh--800);
    font-size: var(--ffs--800)
}

.pam-m-animated-text--section-title .pam-m-animated-text__wrapper {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

.pam-m-animated-text--large-text .pam-m-animated-text__wrapper,
.pam-m-animated-text--quote .pam-m-animated-text__wrapper {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-m-animated-text--quote .pam-m-animated-text__wrapper {
    font-style: italic
}

.pam-m-animated-text--highlighted .pam-m-animated-text__content {
    color: var(--color-text--primary)
}

.pam-l-generic__content>.cmp-container>.animated-text>.pam-m-animated-text {
    padding-right: var(--u-container-padding);
    padding-left: var(--u-container-padding);
    width: 100%;
    margin-top: var(--fs--850);
    margin-bottom: var(--fs--850)
}

@media screen and (min-width:64em) {
    .pam-l-generic__content>.cmp-container>.animated-text>.pam-m-animated-text .pam-m-animated-text__wrapper {
        width: calc(((100% - var(--fs--col-gap) * 11) * 8 / 12 + var(--fs--col-gap) * 7) * 1)
    }
}

@media print {
    .pam-l-generic__content>.cmp-container>.animated-text>.pam-m-animated-text .pam-m-animated-text__wrapper {
        width: calc(((100% - var(--fs--col-gap) * 11) * 8 / 12 + var(--fs--col-gap) * 7) * 1)
    }
}

.animated-text:empty {
    display: none
}

.pam-m-article-list-controls__title {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    margin-bottom: var(--fs--200);
    text-transform: lowercase;
    color: var(--color-text--toc);
    font-variant: small-caps
}

.pam-m-author-list {
    margin-bottom: var(--fs--600);
    border-top: var(--border-base);
    padding-top: var(--fs--200);
    width: 100%
}

.pam-m-author-list__title {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

@media screen and (min-width:64em) {
    .pam-l-article__meta .pam-m-author-list {
        margin-bottom: 0
    }
}

@media print {
    .pam-l-article__meta .pam-m-author-list {
        margin-bottom: 0
    }
}

.authorlist:empty {
    display: none
}

.pam-m-author {
    display: flex;
    align-items: center;
    margin-top: var(--fs--200)
}

.pam-m-author__caption {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    width: 100%
}

.pam-m-author__job:before {
    white-space: pre;
    content: ",\a"
}

.pam-m-author__frame {
    flex-shrink: 0;
    order: -1;
    margin-right: var(--sp--4);
    border-radius: 50%;
    background-color: var(--color-portrait-bg);
    width: var(--m-author-frame-size);
    height: var(--m-author-frame-size);
    overflow: hidden;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

@media screen and (max-width:35.99em) {
    .pam-m-author__frame {
        --m-author-frame-size: 35px
    }
}

@media screen and (min-width:105em) {
    .pam-m-author__frame {
        --m-author-frame-size: 60px
    }
}

@media screen and (min-width:36em)and (max-width:47.99em) {
    .pam-m-author__frame {
        --m-author-frame-size: calc(35px + 10 * (100vw - 576px) / 192)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-m-author__frame {
        --m-author-frame-size: calc(45px + 0*(100vw - 768px))
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    .pam-m-author__frame {
        --m-author-frame-size: calc(45px + 15 * (100vw - 1024px) / 656)
    }
}

@media print {
    .pam-m-author__frame {
        --m-author-frame-size: calc(45px + 15 * (100vw - 1024px) / 656)
    }
}

.pam-m-author__picture {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.pam-m-biography-list {
    background-color: var(--color-bg--light);
    padding-top: var(--fs--850);
    padding-bottom: var(--fs--850);
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

@media print {
    .pam-m-biography-list {
        border-top: var(--border-base)
    }
}

.pam-m-biography-list__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    margin-bottom: var(--fs--600)
}

@media screen and (min-width:64em) {
    .pam-m-biography-list__title {
        grid-column: 1/span 3
    }
}

@media print {
    .pam-m-biography-list__title {
        grid-column: 1/span 3
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    .pam-m-biography-list__content {
        grid-column: 4/span 7
    }
}

@media print {
    .pam-m-biography-list__content {
        grid-column: 4/span 7
    }
}

@media screen and (min-width:105em) {
    .pam-m-biography-list__content {
        grid-column: 4/span 6
    }
}

.pam-m-biography-list__item+.pam-m-biography-list__item {
    margin-top: var(--fs--600)
}

.pam-m-biography-list__figure {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(6, 1fr);
    align-items: flex-start
}

.pam-m-biography-list__figure>* {
    min-width: 0
}

@media screen and (max-width:47.99em) {
    .pam-m-biography-list__figure {
        -moz-column-gap: var(--fs--col-gap-half);
        column-gap: var(--fs--col-gap-half)
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    .pam-m-biography-list__figure {
        grid-template-columns: repeat(7, 1fr)
    }
}

@media print {
    .pam-m-biography-list__figure {
        grid-template-columns: repeat(7, 1fr)
    }
}

.pam-m-biography-list__frame {
    grid-column: 1/span 1;
    border-radius: 50%;
    background-color: var(--color-portrait-bg);
    overflow: hidden;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

@media screen and (max-width:63.99em) {
    .pam-m-biography-list__frame {
        min-width: 55px
    }
}

.pam-m-biography-list__picture {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    object-position: center;
    object-fit: cover
}

.pam-m-biography-list__caption {
    grid-column: 2/-1;
    padding-top: var(--fs--300)
}

.pam-m-biography-list__name {
    display: block
}

.pam-m-biography-list__bio {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: block;
    margin-top: var(--fs--100)
}

@media screen and (max-width:63.99em) {
    .pam-m-biography-list {
        display: flex;
        flex-direction: column
    }
}

@media screen and (min-width:64em) {
    .pam-m-biography-list {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-biography-list>* {
        min-width: 0
    }
}

@media print {
    .pam-m-biography-list {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-biography-list>* {
        min-width: 0
    }
}

.pam-m-button-group {
    display: flex;
    gap: var(--sp--5);
    width: 100%
}

.pam-m-content-block-group {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(12, 1fr);
    row-gap: var(--fs--600)
}

.pam-m-content-block-group>* {
    min-width: 0
}

.pam-m-content-block-group--layout-1-col {
    grid-template-columns: repeat(1, 1fr)
}

.pam-m-content-block-group--layout-1-col .pam-m-content-block-group__item:first-child .pam-m-content-block {
    border: 0
}

.pam-m-content-block-group--layout-1-col .pam-m-content-block-group__item:first-child .pam-m-content-block__content:only-child {
    border: 0;
    padding: 0
}

@media screen and (min-width:24em) {
    .pam-m-content-block-group--layout-2-col {
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-u-layout--half-width .pam-m-content-block-group--layout-2-col {
        grid-template-columns: repeat(1, 1fr)
    }

    .pam-m-content-block-group--layout-2-col .pam-m-content-block-group__item:nth-child(-n+2) .pam-m-content-block {
        border: 0
    }

    .pam-m-content-block-group--layout-2-col .pam-m-content-block-group__item:nth-child(-n+2) .pam-m-content-block__content:only-child {
        border: 0;
        padding: 0
    }
}

@media print {
    .pam-m-content-block-group--layout-2-col {
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-u-layout--half-width .pam-m-content-block-group--layout-2-col {
        grid-template-columns: repeat(1, 1fr)
    }

    .pam-m-content-block-group--layout-2-col .pam-m-content-block-group__item:nth-child(-n+2) .pam-m-content-block {
        border: 0
    }

    .pam-m-content-block-group--layout-2-col .pam-m-content-block-group__item:nth-child(-n+2) .pam-m-content-block__content:only-child {
        border: 0;
        padding: 0
    }
}

@media screen and (max-width:23.99em) {
    .pam-m-content-block-group--layout-2-col {
        grid-template-columns: repeat(1, 1fr)
    }

    .pam-m-content-block-group--layout-2-col .pam-m-content-block-group__item:first-child .pam-m-content-block {
        border: 0
    }

    .pam-m-content-block-group--layout-2-col .pam-m-content-block-group__item:first-child .pam-m-content-block__content:only-child {
        border: 0;
        padding: 0
    }
}

@media screen and (min-width:36em) {
    .pam-m-content-block-group--layout-4-col {
        grid-template-columns: repeat(4, 1fr)
    }

    .pam-u-layout--half-width .pam-m-content-block-group--layout-4-col {
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-content-block-group--layout-4-col .pam-m-content-block-group__item:nth-child(-n+4) .pam-m-content-block {
        border: 0
    }

    .pam-m-content-block-group--layout-4-col .pam-m-content-block-group__item:nth-child(-n+4) .pam-m-content-block__content {
        border: 0;
        padding: 0
    }
}

@media print {
    .pam-m-content-block-group--layout-4-col {
        grid-template-columns: repeat(4, 1fr)
    }

    .pam-u-layout--half-width .pam-m-content-block-group--layout-4-col {
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-content-block-group--layout-4-col .pam-m-content-block-group__item:nth-child(-n+4) .pam-m-content-block {
        border: 0
    }

    .pam-m-content-block-group--layout-4-col .pam-m-content-block-group__item:nth-child(-n+4) .pam-m-content-block__content {
        border: 0;
        padding: 0
    }
}

@media screen and (max-width:35.99em) {
    .pam-m-content-block-group--layout-4-col {
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-u-layout--half-width .pam-m-content-block-group--layout-4-col {
        grid-template-columns: repeat(1, 1fr)
    }

    .pam-m-content-block-group--layout-4-col .pam-m-content-block-group__item:nth-child(-n+2) .pam-m-content-block {
        border: 0
    }

    .pam-m-content-block-group--layout-4-col .pam-m-content-block-group__item:nth-child(-n+2) .pam-m-content-block__content {
        border: 0;
        padding: 0
    }
}

.pam-m-content-block:not(.pam-m-content-block--variant-small) .pam-m-content-block__image {
    margin-bottom: var(--fs--300)
}

.pam-m-content-block:not(.pam-m-content-block--variant-small) .pam-m-content-block__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-m-content-block:not(.pam-m-content-block--variant-small) .pam-m-content-block__text {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-m-content-block:not(.pam-m-content-block--variant-small) .pam-m-content-block__text>:first-child {
    margin-top: 0
}

.pam-m-content-block:not(.pam-m-content-block--variant-small) .pam-m-content-block__text>:last-child {
    margin-bottom: 0
}

.pam-m-content-block:not(.pam-m-content-block--variant-small) .pam-m-content-block__content:only-child {
    padding-top: var(--fs--300)
}

.pam-m-content-block__image {
    width: 100%;
    object-fit: cover;
    object-position: center
}

.pam-m-content-block__content:only-child {
    border-top: var(--border-base)
}

.pam-m-content-block__link {
    font-family: var(--font-stack-sans)
}

.pam-m-content-block--variant-large .pam-m-content-block__link-container {
    display: block;
    grid-column: 2;
    width: -moz-fit-content;
    width: fit-content
}

.pam-m-content-block--variant-large .pam-m-content-block__text+.pam-m-content-block__link-container {
    margin-top: var(--fs--200)
}

@media screen and (max-width:23.99em) {
    .pam-m-content-block--variant-large .pam-m-content-block__text {
        margin-top: var(--sp--4)
    }

    .pam-m-content-block--variant-large .pam-m-content-block__title+.pam-m-content-block__link-container {
        margin-top: var(--fs--200)
    }
}

@media screen and (min-width:24em) {
    .pam-m-content-block--variant-large .pam-m-content-block__content {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-content-block--variant-large .pam-m-content-block__content>* {
        min-width: 0
    }
}

@media print {
    .pam-m-content-block--variant-large .pam-m-content-block__content {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-content-block--variant-large .pam-m-content-block__content>* {
        min-width: 0
    }
}

.pam-m-content-block--variant-medium .pam-m-content-block__title:not(:last-child) {
    margin-bottom: var(--fs--200)
}

.pam-m-content-block--variant-medium .pam-m-content-block__text:not(:last-child) {
    margin-bottom: var(--fs--200)
}

.pam-m-content-block--variant-small .pam-m-content-block__image {
    margin-bottom: var(--fs--200)
}

.pam-m-content-block--variant-small .pam-m-content-block__content:only-child {
    padding-top: var(--fs--200)
}

.pam-m-content-block--variant-small .pam-m-content-block__title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-m-content-block--variant-small .pam-m-content-block__title:not(:last-child) {
    margin-bottom: var(--fs--150)
}

.pam-m-content-block--variant-small .pam-m-content-block__text:not(:last-child) {
    margin-bottom: var(--fs--150)
}

.pam-m-content-block--variant-small .pam-m-content-block__text,
.pam-m-content-block--variant-small .pam-m-content-block__link {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    font-family: var(--font-stack-sans)
}

.pam-m-content-block--image-1-1 .pam-m-content-block__image {
    aspect-ratio: 1/1
}

.pam-m-content-block--image-3-2 .pam-m-content-block__image {
    aspect-ratio: 3/2
}

.pam-m-content-block--image-4-5 .pam-m-content-block__image {
    aspect-ratio: 4/5
}

.pam-m-content-block--has-pictogram {
    border-top: var(--border-base);
    padding-top: var(--fs--300)
}

.pam-m-content-block--has-pictogram .pam-m-content-block__image {
    object-fit: contain;
    object-position: left center
}

.pam-m-content-block--has-pictogram.pam-m-content-block--variant-small {
    padding-top: var(--fs--200)
}

:root.pam-u-compliance-wall--use-modal,
:root.pam-u-compliance-wall--use-modal body {
    overflow: hidden
}

.pam-m-disclaimer-modal {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    padding: var(--fs--600) var(--fs--850)
}

.pam-m-disclaimer-modal>:first-child {
    margin-top: 0
}

.pam-m-disclaimer-modal__controls {
    position: relative;
    justify-content: flex-end;
    z-index: 1;
    margin-top: var(--fs--600);
    width: 100%
}

@media screen and (max-width:47.99em) {
    .pam-m-disclaimer-modal__control {
        flex-basis: 50%
    }
}

@media screen and (min-width:48em) {
    .pam-m-disclaimer-modal__control {
        flex-basis: 25%
    }
}

@media print {
    .pam-m-disclaimer-modal__control {
        flex-basis: 25%
    }
}

[data-compliance-level=inline] .pam-m-disclaimer-modal__refuse,
[data-compliance-disclaimer]:not([data-compliance-level]) .pam-m-disclaimer-modal__refuse {
    display: none
}

:root.pam-u-compliance-wall--use-modal .pam-m-disclaimer-modal__modal {
    filter: opacity(0);
    pointer-events: none
}

@media screen and (max-width:47.99em) {
    .pam-m-disclaimer-modal {
        padding-right: var(--u-container-padding);
        padding-left: var(--u-container-padding)
    }
}

.pam-m-event-registration-status {
    font-family: var(--font-stack-sans);
    margin-top: auto
}

.pam-m-event-registration-status:not(.pam-m-event-registration-status--within-link) {
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-m-stage--sticky .pam-m-event-registration-status {
    max-height: var(--fs--600)
}

.pam-m-event-registration-status__block {
    display: flex;
    gap: var(--fs--200);
    align-items: center;
    justify-content: space-around;
    border-radius: 3px;
    background: var(--color-bg--light);
    padding: var(--fs--200) var(--fs--300)
}

.pam-m-event-registration-status__block-item {
    display: flex;
    flex-shrink: 1;
    gap: var(--fs--50);
    align-items: center;
    max-width: 100%
}

.pam-m-event-registration-status__block-item:first-child {
    order: -1
}

.pam-m-event-registration-status__block-item:last-child {
    justify-content: flex-end;
    order: 2
}

.pam-m-event-registration-status__block-item:last-child:first-child {
    flex-grow: 1;
    justify-content: center
}

.pam-m-stage--sticky .pam-m-event-registration-status__block {
    gap: var(--fs--100);
    background: var(--color-bg--over-primary);
    padding: var(--fs--100) var(--fs--100)
}

.pam-m-event-registration-status__block:has(.pam-m-event-registration-status__block-item+.pam-m-event-registration-status__block-item) {
    padding-right: var(--fs--100);
    padding-left: var(--fs--100)
}

.pam-m-event-registration-status__block:has(.pam-m-event-registration-status__block-item+.pam-m-event-registration-status__block-item):after {
    flex: 0 0 0;
    order: 1;
    border-left: var(--border-base);
    height: var(--fslh--100);
    content: ""
}

.pam-m-event-registration-status__attending .pam-m-event-registration-status__block-item:first-child {
    min-height: 20px;
    overflow: hidden
}

@media screen and (max-width:104.99em) {
    .pam-m-stage--sticky .pam-m-event-registration-status--in-progress:not(.pam-m-event-registration-status--attending) .pam-m-event-registration-status__in-progress:after {
        display: none
    }
}

@media print {
    .pam-m-stage--sticky .pam-m-event-registration-status--in-progress:not(.pam-m-event-registration-status--attending) .pam-m-event-registration-status__in-progress:after {
        display: none
    }
}

@media screen and (max-width:104.99em) {
    .pam-m-stage--sticky .pam-m-event-registration-status--in-progress:not(.pam-m-event-registration-status--attending) .pam-m-event-registration-status__in-progress .pam-m-event-registration-status__block-item:first-child:not(:last-child) {
        display: none
    }
}

@media print {
    .pam-m-stage--sticky .pam-m-event-registration-status--in-progress:not(.pam-m-event-registration-status--attending) .pam-m-event-registration-status__in-progress .pam-m-event-registration-status__block-item:first-child:not(:last-child) {
        display: none
    }
}

.pam-m-event-registration-status--in-progress.pam-m-event-registration-status--attending .pam-m-event-registration-status__in-progress:after {
    display: none
}

.pam-m-event-registration-status--in-progress.pam-m-event-registration-status--attending .pam-m-event-registration-status__in-progress .pam-m-event-registration-status__block-item+.pam-m-event-registration-status__block-item {
    display: none
}

.pam-m-event-registration-status__icon {
    flex-shrink: 0
}

.pam-m-event-registration-status__status {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width:23.99em) {
    .pam-m-stage--sticky .pam-m-event-registration-status__status {
        display: none
    }
}

.pam-m-event-registration-status__link {
    margin-block: var(--sn--1)
}

.pam-m-stage--sticky .pam-m-event-registration-status__link {
    color: inherit
}

.pam-m-event-registration-status__button {
    width: 100%;
    min-height: var(--fs--600)
}

.pam-m-stage--sticky .pam-m-event-registration-status__button {
    border: 1px solid var(--color-border--highlight);
    min-width: 0;
    min-height: 0
}

.pam-m-stage--sticky .pam-m-event-registration-status__button span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.pam-m-event-registration-status--loading .pam-m-event-registration-status__button {
    filter: opacity(.75);
    pointer-events: none
}

.pam-m-event-registration-status--loading .pam-m-event-registration-status__button:after {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-spin-arc);
    mask-image: var(--a-icon-spin-arc);
    position: absolute;
    right: var(--fs--200)
}

.pam-m-event-registration-status__icon-button {
    margin-left: auto
}

.pam-m-event-registration-status__loading {
    justify-content: center
}

.pam-m-event-registration-status__register-error {
    flex-basis: 100%;
    margin-top: var(--fs--100)
}

.pam-m-event-registration-status__pending,
.pam-m-event-registration-status__planned,
.pam-m-event-registration-status__in-progress,
.pam-m-event-registration-status__completed,
.pam-m-event-registration-status__aborted,
.pam-m-event-registration-status__error,
.pam-m-event-registration-status__attending,
.pam-m-event-registration-status__unattending,
.pam-m-event-registration-status__register-error {
    flex-grow: 1;
    flex-shrink: 1;
    transition: .3s ease-in-out;
    min-width: 0;
    min-height: 0;
    max-height: var(--fs--600);
    overflow: hidden
}

.pam-m-event-registration-status__planned {
    flex-wrap: wrap;
    overflow: visible
}

.pam-m-event-registration-status:not(.pam-m-event-registration-status--pending) .pam-m-event-registration-status__pending,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--planned) .pam-m-event-registration-status__planned,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--in-progress) .pam-m-event-registration-status__in-progress,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--completed) .pam-m-event-registration-status__completed,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--aborted) .pam-m-event-registration-status__aborted,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--error) .pam-m-event-registration-status__error,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--attending) .pam-m-event-registration-status__attending,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--unattending) .pam-m-event-registration-status__unattending,
.pam-m-event-registration-status:not(.pam-m-event-registration-status--register-error) .pam-m-event-registration-status__register-error {
    transform: translateY(var(--fs--400));
    opacity: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    pointer-events: none
}

.pam-u-layout--4-col .pam-m-event-registration-status__block {
    background: transparent;
    padding: 0;
    overflow: visible
}

.pam-m-event-widget__card {
    display: flex;
    gap: var(--fs--300);
    background: var(--color-bg--primary);
    color: var(--color-text--dark-bg)
}

.pam-m-event-widget__title {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-bottom: var(--fs--100)
}

.pam-m-event-widget__description {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    position: relative;
    margin-bottom: var(--fs--200);
    padding-left: calc(20px + var(--sp--1));
    min-height: calc(var(--flh--200) + var(--fs--200))
}

.pam-m-event-widget__description:last-child {
    margin-bottom: 0
}

.pam-m-event-widget__description-icon {
    position: absolute;
    left: 0
}

.pam-m-event-widget__cta {
    color: inherit
}

.pam-m-event-widget__info {
    flex-grow: 1;
    border-right: 1px solid var(--color-border--base);
    padding-right: var(--fs--300)
}

.pam-m-event-widget__date {
    text-align: center
}

.pam-m-event-widget__day {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--900);
    font-size: var(--ffs--900);
    margin-top: -.25em;
    margin-bottom: var(--fs--50);
    font-feature-settings: normal;
    font-variant-numeric: oldstyle-nums
}

.pam-m-event-widget__month {
    line-height: var(--flh--100);
    font-size: var(--ffs--100);
    text-transform: lowercase;
    font-variant: small-caps
}

.pam-m-figure {
    --m-figure--row-gap: var(--fs--200);
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.pam-m-figure,
.pam-m-figure__figure {
    display: flex;
    flex-direction: column;
    row-gap: var(--m-figure--row-gap)
}

.pam-m-figure p:first-child {
    margin-top: 0
}

.pam-m-figure p:last-child {
    margin-bottom: 0
}

.pam-m-figure__title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-m-figure__description,
.pam-m-figure__source {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

.pam-m-figure__title+.pam-m-figure__description {
    margin-top: var(--fs--100)
}

.pam-m-figure__cta {
    margin-top: var(--fs--200)
}

.pam-m-figure__source {
    color: var(--color-text--notes)
}

.pam-m-figure__content {
    display: block
}

.pam-m-figure--with-border .pam-m-figure__content {
    border: var(--border-base)
}

.pam-u-layout--full-width .pam-m-figure {
    margin: 0 calc(var(--u-container-padding) * -1);
    border-top: var(--border-base);
    border-bottom: var(--border-base);
    padding: var(--fslh--200) var(--u-container-padding)
}

.pam-m-figure.pam-m-content-block-group__wrapper {
    --m-figure--row-gap: var(--fs--400)
}

@media screen and (min-width:64em) {

    .pam-u-layout--wide .pam-m-figure,
    .pam-u-layout--wide .pam-m-figure__figure {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(8, 1fr)
    }

    .pam-u-layout--wide .pam-m-figure>*,
    .pam-u-layout--wide .pam-m-figure__figure>* {
        min-width: 0
    }

    .pam-u-layout--wide .pam-m-figure__figure,
    .pam-u-layout--wide .pam-m-figure__content,
    .pam-u-layout--wide .pam-m-figure__caption,
    .pam-u-layout--wide .pam-m-figure__source {
        grid-column: 1/-1
    }
}

@media print {

    .pam-u-layout--wide .pam-m-figure,
    .pam-u-layout--wide .pam-m-figure__figure {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(8, 1fr)
    }

    .pam-u-layout--wide .pam-m-figure>*,
    .pam-u-layout--wide .pam-m-figure__figure>* {
        min-width: 0
    }

    .pam-u-layout--wide .pam-m-figure__figure,
    .pam-u-layout--wide .pam-m-figure__content,
    .pam-u-layout--wide .pam-m-figure__caption,
    .pam-u-layout--wide .pam-m-figure__source {
        grid-column: 1/-1
    }
}

.pam-m-filters {
    --m-filters-height: calc(max(var(--flh--200), 20px) + .5em + var(--fs--300));
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

@media screen and (min-width:64em) {
    .pam-m-section__side .pam-m-filters {
        position: sticky;
        top: calc(var(--o-header-total-height) + var(--fs--300))
    }
}

@media print {
    .pam-m-section__side .pam-m-filters {
        position: sticky;
        top: calc(var(--o-header-total-height) + var(--fs--300))
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-filters__mobile-block {
        --m-filters-height: 40px;
        position: absolute;
        top: 100%;
        left: 0;
        transition: .3s;
        z-index: 5;
        border-top: var(--border-base);
        border-bottom: var(--border-base);
        background-color: var(--color-bg--base);
        padding-top: var(--fs--300);
        padding-bottom: var(--fs--300);
        width: 100%;
        clip-path: polygon(-1px calc(var(--m-filters-height) * -1), -1px 1px, calc(100% + 1px) 1px, calc(100% + 1px) calc(var(--m-filters-height) * -1))
    }

    .pam-m-filters__mobile-block--sort {
        z-index: 10
    }
}

@media screen and (max-width:63.99em) {

    .pam-m-filters--sort .pam-m-filters__mobile-block--sort,
    .pam-m-filters--filters .pam-m-filters__mobile-block--filters {
        clip-path: polygon(-1px calc(var(--m-filters-height) * -1), -1px calc(100% + 35px), calc(100% + 1px) calc(100% + 35px), calc(100% + 1px) calc(var(--m-filters-height) * -1));
        box-shadow: 1px 0 0 var(--color-bg--base), -1px 0 0 var(--color-bg--base), 0 17.5px 35px -35px var(--color-text--base)
    }
}

.pam-m-filters__block-title {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    transition: .3s;
    text-transform: lowercase;
    font-variant: small-caps
}

.pam-m-filters__block-title--highlight {
    text-decoration: underline;
    font-weight: inherit
}

@media screen and (min-width:64em) {
    .pam-m-filters__block-title {
        margin-bottom: var(--fs--150)
    }

    .pam-m-filters__block-title[aria-expanded=false] {
        margin-bottom: 0
    }
}

@media print {
    .pam-m-filters__block-title {
        margin-bottom: var(--fs--150)
    }

    .pam-m-filters__block-title[aria-expanded=false] {
        margin-bottom: 0
    }
}

.pam-m-filters__block-panel {
    clip-path: polygon(var(--sn--2) var(--sn--2), var(--sn--2) calc(100% + var(--sp--2)), calc(100% + var(--sp--2)) calc(100% + var(--sp--2)), calc(100% + var(--sp--2)) var(--sn--2));
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

@media screen and (min-width:64em) {
    .pam-m-filters__block {
        border-top: var(--border-base);
        padding: var(--fs--200) 0
    }
}

@media print {
    .pam-m-filters__block {
        border-top: var(--border-base);
        padding: var(--fs--200) 0
    }
}

.pam-m-filters__sort {
    display: block;
    position: relative;
    padding: calc(var(--fs--150) / 2) 0
}

.pam-m-filters__sort input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    width: 100%;
    height: 100%
}

.pam-m-filters__sort-control {
    white-space: nowrap
}

.pam-m-filters__sort-name {
    transition: .3s
}

input:checked+.pam-m-filters__sort-name {
    text-decoration: underline
}

.pam-m-filters__tabgroup {
    display: flex
}

.pam-m-filters__tabs,
.pam-m-filters__tabpanel {
    display: flex;
    flex-direction: column
}

.pam-m-filters__tab {
    display: block;
    transition: .3s;
    border: 0;
    padding: calc(var(--fs--150) / 2) 0;
    text-align: left;
    text-transform: lowercase;
    font-variant: small-caps
}

.pam-m-filters__tab[aria-selected=true] {
    text-decoration: underline
}

.pam-m-filters__tab[aria-selected=false] {
    color: var(--color-text--unselected)
}

@media screen and (min-width:64em) {
    .pam-m-filters__tabpanels {
        display: grid
    }
}

@media print {
    .pam-m-filters__tabpanels {
        display: grid
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-filters__tabs {
        display: none
    }
}

.pam-m-filters__tabpanel {
    grid-row: 1;
    grid-column: 1;
    transition: .5s;
    overflow: hidden
}

.pam-m-filters__tabpanel[hidden] {
    max-height: 0 !important;
    pointer-events: none
}

@media screen and (max-width:63.99em) {
    .pam-m-filters__tabpanel:before {
        display: block;
        margin-bottom: var(--fs--100);
        text-transform: lowercase;
        color: var(--color-text--notes);
        font-variant: small-caps;
        content: attr(title)
    }

    .pam-m-filters__tabpanel+.pam-m-filters__tabpanel {
        margin-top: var(--fs--300)
    }
}

@media screen and (min-width:64em) {
    .pam-m-filters__tabpanel {
        padding-left: var(--fs--col-gap)
    }
}

@media print {
    .pam-m-filters__tabpanel {
        padding-left: var(--fs--col-gap)
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-filters__filter-control {
        position: absolute;
        right: 0;
        bottom: calc(100% + var(--fs--300) + 1px)
    }
}

.pam-m-filters__filter-item {
    --m-filters-item-transition-base-delay: .3s;
    display: flex;
    transition: all .3s ease var(--m-filters-item-transition-delay, 0ms);
    padding: calc(var(--fs--150) / 2) 0
}

.pam-m-filters__filter-item:nth-of-type(0) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + 0ms)
}

.pam-m-filters__filter-item:nth-of-type(1) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + 30ms)
}

.pam-m-filters__filter-item:nth-of-type(2) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + 60ms)
}

.pam-m-filters__filter-item:nth-of-type(3) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + 90ms)
}

.pam-m-filters__filter-item:nth-of-type(4) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .12s)
}

.pam-m-filters__filter-item:nth-of-type(5) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .15s)
}

.pam-m-filters__filter-item:nth-of-type(6) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .18s)
}

.pam-m-filters__filter-item:nth-of-type(7) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .21s)
}

.pam-m-filters__filter-item:nth-of-type(8) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .24s)
}

.pam-m-filters__filter-item:nth-of-type(9) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .27s)
}

.pam-m-filters__filter-item:nth-of-type(10) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .3s)
}

.pam-m-filters__filter-item:nth-of-type(11) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .33s)
}

.pam-m-filters__filter-item:nth-of-type(12) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .36s)
}

.pam-m-filters__filter-item:nth-of-type(13) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .39s)
}

.pam-m-filters__filter-item:nth-of-type(14) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .42s)
}

.pam-m-filters__filter-item:nth-of-type(15) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .45s)
}

.pam-m-filters__filter-item:nth-of-type(16) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .48s)
}

.pam-m-filters__filter-item:nth-of-type(17) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .51s)
}

.pam-m-filters__filter-item:nth-of-type(18) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .54s)
}

.pam-m-filters__filter-item:nth-of-type(19) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .57s)
}

.pam-m-filters__filter-item:nth-of-type(20) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .6s)
}

.pam-m-filters__filter-item:nth-of-type(21) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .63s)
}

.pam-m-filters__filter-item:nth-of-type(22) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .66s)
}

.pam-m-filters__filter-item:nth-of-type(23) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .69s)
}

.pam-m-filters__filter-item:nth-of-type(24) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .72s)
}

.pam-m-filters__filter-item:nth-of-type(25) {
    --m-filters-item-transition-delay: calc(var(--m-filters-item-transition-base-delay, 0ms) + .75s)
}

.pam-m-filters__tabpanel[hidden] .pam-m-filters__filter-item {
    --m-filters-item-transition-base-delay: 0ms;
    transform: translate(var(--sn--4));
    filter: opacity(0)
}

@media screen and (max-width:63.99em) {
    .pam-m-filters__selected-block {
        margin-top: var(--fs--300)
    }
}

.pam-m-filters__selected-list {
    display: flex;
    flex-wrap: wrap;
    gap: var(--fs--100);
    margin: var(--fs--300) 0
}

.pam-m-filters__selected-item {
    border: 1px solid var(--color-border--highlight);
    display: flex;
    align-items: center;
    border-radius: 3px;
    max-width: 100%
}

.pam-m-filters__selected-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: var(--fs--100);
    padding-right: 0;
    max-width: 100%
}

.pam-m-filters__selected-clear {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    text-decoration: underline
}

.pam-m-filters__selected-clear:focus,
.pam-m-filters__selected-clear:hover {
    text-decoration: none
}

@media screen and (max-width:63.99em) {
    .pam-m-filters__results {
        margin-top: var(--fs--300)
    }
}

@media screen and (min-width:64em) {
    .pam-m-filters__results {
        margin-top: var(--fs--100)
    }
}

@media print {
    .pam-m-filters__results {
        margin-top: var(--fs--100)
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-filters {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        position: relative;
        padding-bottom: var(--fs--300);
        height: var(--m-filters-height)
    }

    .pam-m-filters>* {
        min-width: 0
    }

    .pam-m-section__title+.pam-m-filters {
        margin-top: calc(var(--fs--300) * -1)
    }

    .pam-m-section__side .pam-m-filters {
        margin-bottom: calc(var(--fs--600) * -1)
    }

    .pam-m-search-box .pam-m-section__side .pam-m-filters {
        margin-bottom: 0
    }
}

.pam-m-footnotes {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    color: var(--color-text--notes);
    counter-reset: footnotes_counter
}

.pam-m-footnotes__item {
    position: relative;
    overflow-wrap: break-word;
    counter-increment: footnotes_counter
}

.pam-m-footnotes__item:before {
    position: absolute;
    right: 100%;
    margin-right: .5em;
    width: 2em;
    text-align: right;
    content: "[" counter(footnotes_counter) "] "
}

.pam-m-footnotes__item+.pam-m-footnotes__item {
    margin-top: var(--fs--100)
}

.pam-m-footnotes__item-text:after {
    content: ", "
}

.pam-m-footnotes__item a:not([class]) {
    color: inherit;
    font-style: italic
}

.pam-m-footnotes__link {
    display: block;
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
    opacity: .25;
    z-index: 5;
    background: transparent;
    width: 2.5em;
    height: calc(100% + var(--fs--100))
}

.pam-l-generic__footer .pam-m-footnotes,
.pam-l-article__footer .pam-m-footnotes {
    padding-right: var(--u-container-padding);
    padding-left: var(--u-container-padding);
    width: 100%;
    margin: var(--fs--600) auto
}

.pam-l-generic__footer .pam-m-footnotes:empty,
.pam-l-article__footer .pam-m-footnotes:empty {
    margin-top: 0;
    margin-bottom: 0
}

@media screen and (max-width:47.99em) {

    .pam-l-generic__footer .pam-m-footnotes,
    .pam-l-article__footer .pam-m-footnotes {
        padding-left: calc(var(--u-container-padding) * 2)
    }
}

@media screen and (min-width:64em) {

    .pam-l-generic__footer .pam-m-footnotes,
    .pam-l-article__footer .pam-m-footnotes {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-l-generic__footer .pam-m-footnotes>*,
    .pam-l-article__footer .pam-m-footnotes>* {
        min-width: 0
    }
}

@media print {

    .pam-l-generic__footer .pam-m-footnotes,
    .pam-l-article__footer .pam-m-footnotes {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-l-generic__footer .pam-m-footnotes>*,
    .pam-l-article__footer .pam-m-footnotes>* {
        min-width: 0
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-l-article__footer .pam-m-footnotes__item {
        margin-right: auto;
        margin-left: auto;
        width: calc(((100% - var(--fs--col-gap) * 11) * 10 / 12 + var(--fs--col-gap) * 9) * 1)
    }
}

@media screen and (max-width:104.99em) {
    .pam-l-article__footer .pam-m-footnotes__item {
        grid-column: 5/span 6
    }
}

@media print {
    .pam-l-article__footer .pam-m-footnotes__item {
        grid-column: 5/span 6
    }
}

@media screen and (min-width:105em) {
    .pam-l-article__footer .pam-m-footnotes__item {
        grid-column: 5/span 5
    }
}

.pam-l-generic__footer .pam-m-footnotes__item {
    grid-column: 5/-1
}

.pam-m-form-field {
    position: relative;
    width: 100%
}

.pam-m-form-field--has-error {
    color: var(--color-text--error)
}

.pam-m-form-field--has-error .pam-a-input[data-type=input-group],
.pam-m-form-field--has-error .pam-a-input__input {
    border-color: currentcolor
}

.pam-m-form-field--is-success {
    color: var(--color-text--success)
}

.pam-m-form-field--is-success .pam-a-input__input {
    border-color: currentcolor
}

.pam-m-form-field__alert {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    font-family: var(--font-stack-sans);
    width: 100%
}

.pam-m-form-field__alert-message {
    margin-top: var(--fs--100)
}

.pam-m-form-field__alert-message[hidden] {
    display: none
}

.pam-a-input[data-type=input-group]+.pam-m-form-field__alert {
    position: absolute;
    top: 100%
}

.pam-m-form {
    display: flex;
    flex-direction: column;
    gap: var(--fs--200);
    width: 100%
}

.pam-m-form__content {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: flex;
    flex-direction: column;
    gap: var(--fs--200)
}

.pam-m-form__content[disabled] {
    filter: opacity(.65) grayscale(1);
    pointer-events: none
}

.pam-m-form__input-group {
    position: relative
}

.pam-m-form__error,
.pam-m-form__success {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: flex;
    -moz-column-gap: var(--fs--col-gap-half);
    column-gap: var(--fs--col-gap-half);
    align-items: flex-start;
    border-radius: 3px;
    padding: var(--fs--100) var(--fs--200);
    color: var(--color-text--success)
}

.pam-m-form__error[hidden],
.pam-m-form__success[hidden] {
    display: none
}

.pam-m-form__error-message>:first-child,
.pam-m-form__success-message>:first-child {
    margin-top: 0
}

.pam-m-form__error-message>:last-child,
.pam-m-form__success-message>:last-child {
    margin-bottom: 0
}

.pam-m-form__error a,
.pam-m-form__success a {
    color: inherit
}

.pam-m-form__error {
    background: var(--color-bg--error);
    color: var(--color-text--error)
}

.pam-m-form__success {
    background: var(--color-bg--success);
    color: var(--color-text--success)
}

.pam-m-form__input-group .pam-m-form__error {
    position: absolute;
    top: 100%;
    flex-direction: column;
    margin-top: var(--fs--100);
    width: 100%
}

.pam-m-fund-list-controls {
    display: flex;
    flex-direction: column;
    gap: var(--fs--400)
}

.pam-m-fund-list {
    font-family: var(--font-stack-sans)
}

@media print {
    .pam-m-fund-list {
        color-ajust: exact;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact
    }
}

.pam-m-fund-list__header {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(8, 1fr);
    line-height: var(--flh--125);
    font-size: var(--ffs--125);
    padding: var(--fs--200)
}

.pam-m-fund-list__header>* {
    min-width: 0
}

.pam-m-fund-list__header>:first-child {
    grid-column: span 4
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list__header>:first-child {
        grid-column: span 2
    }
}

.pam-m-fund-list__header>:nth-child(n+2) {
    text-align: right
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list__header {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .pam-m-fund-list__header-risk,
    .pam-m-fund-list__header-asof {
        display: none
    }
}

.pam-m-fund-list__item {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    position: relative;
    transition: .3s
}

.pam-m-fund-list__item:hover,
.pam-m-fund-list__item:focus-within {
    position: relative;
    z-index: 1;
    box-shadow: 0 -1px 0 0 var(--color-bg--base), 0 1px 0 0 var(--color-bg--base);
    background: var(--color-bg--fund);
    color: var(--color-cta--active)
}

.pam-m-fund-list__item:hover .pam-a-icon--arrow-right:after,
.pam-m-fund-list__item:focus-within .pam-a-icon--arrow-right:after {
    animation-name: arrow-right;
    animation-duration: .3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

.pam-m-fund-list__item-link {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(8, 1fr);
    padding: var(--fs--200);
    text-decoration: none;
    color: inherit
}

.pam-m-fund-list__item-link>* {
    min-width: 0
}

.pam-m-fund-list__item-link>:nth-child(n+3) {
    text-align: right
}

.pam-m-fund-list__item-fund {
    text-wrap: pretty;
    grid-column: 1/span 4
}

.pam-m-fund-list__item-asset {
    grid-column: span 3;
    vertical-align: middle;
    color: var(--color-text--disclaimer)
}

.pam-m-fund-list__item-asset>* {
    display: inline
}

.pam-m-fund-list__item-asset>*:after {
    background: currentcolor;
    word-spacing: 1em;
    content: " ";
    -webkit-mask: var(--a-icon-dot) 50% 50% no-repeat;
    mask: var(--a-icon-dot) 50% 50% no-repeat;
    -webkit-mask-size: 3px;
    mask-size: 3px;
    clip-path: polygon(calc(50% - 1.5px) calc(50% - 1.5px), calc(50% + 1.5px) calc(50% - 1.5px), calc(50% + 1.5px) calc(50% + 1.5px), calc(50% - 1.5px) calc(50% + 1.5px))
}

.pam-m-fund-list__item-share-class,
.pam-m-fund-list__item-data-col {
    white-space: nowrap
}

.pam-m-fund-list__item-favorite-toggle {
    position: absolute;
    top: var(--fs--200);
    left: var(--fs--200);
    margin: calc(var(--fs--100) * -1)
}

.pam-m-fund-list__item .pam-a-icon--arrow-right {
    grid-column: -2/span 1;
    justify-self: end;
    margin-left: auto;
    color: var(--color-text--primary)
}

.pam-m-fund-list__item .pam-a-icon--arrow-right:after {
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    -webkit-mask-position: 0 50%;
    mask-position: 0 50%
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list__item .pam-a-icon--arrow-right {
        grid-row: 3;
        grid-column: -2
    }
}

.pam-m-fund-list__list {
    transition: .3s;
    mix-blend-mode: multiply
}

.pam-m-fund-list__list-wrapper {
    position: relative
}

.pam-m-fund-list__loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .3s;
    opacity: 0;
    pointer-events: none
}

.pam-m-fund-list--loading .pam-m-fund-list__list {
    opacity: .5;
    pointer-events: none;
    filter: grayscale(1)
}

.pam-m-fund-list--loading .pam-m-fund-list__loading {
    opacity: 1
}

.pam-m-fund-list:not(.pam-m-fund-list--financial) .pam-m-fund-list__item:nth-child(2n):not(:hover, :focus-within) {
    background: var(--color-bg--fund-list)
}

.pam-m-fund-list--financial .pam-m-fund-list__item:nth-child(odd):not(:hover, :focus-within) {
    background: var(--color-bg--fund-list)
}

.pam-m-fund-list--financial .pam-m-fund-list__item-fund {
    grid-column: span 4
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list--financial .pam-m-fund-list__item-fund {
        grid-column: span 2
    }
}

.pam-m-fund-list--financial .pam-m-fund-list__item-asset {
    grid-column: 1/span 4
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list--financial .pam-m-fund-list__item-asset {
        grid-column: 1/span 2
    }
}

@media screen and (min-width:36em) {
    .pam-m-fund-list--financial .pam-m-fund-list__item-risk-label {
        display: none
    }
}

@media print {
    .pam-m-fund-list--financial .pam-m-fund-list__item-risk-label {
        display: none
    }
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list--financial .pam-m-fund-list__item-risk {
        grid-column: 3
    }
}

.pam-m-fund-list--financial .pam-m-fund-list__item-asof {
    white-space: nowrap
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list--financial .pam-m-fund-list__item-asof {
        grid-column: -2;
        white-space: nowrap
    }
}

.pam-m-fund-list--financial .pam-m-fund-list__item-link {
    grid-auto-flow: dense
}

@media screen and (max-width:35.99em) {
    .pam-m-fund-list--financial .pam-m-fund-list__item-link {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr);
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .pam-m-fund-list--financial .pam-m-fund-list__item-link>* {
        min-width: 0
    }
}

.pam-m-fund-list--with-toggle .pam-m-fund-list__item-fund,
.pam-m-fund-list--with-toggle .pam-m-fund-list__item-asset {
    padding-left: var(--fs--300)
}

.pam-u-layout--half-width .pam-m-fund-list__header {
    display: none
}

.pam-u-layout--half-width .pam-m-fund-list__item-link {
    display: flex;
    flex-wrap: wrap;
    gap: var(--fs--100) var(--fs--col-gap-half)
}

.pam-u-layout--half-width .pam-m-fund-list__item-fund {
    flex-basis: 100%
}

.pam-u-layout--half-width .pam-m-fund-list__item-data-col {
    color: var(--color-text--disclaimer)
}

.pam-u-layout--half-width .pam-m-fund-list__item-asof {
    margin-left: auto;
    color: var(--color-text--disclaimer)
}

.pam-u-layout--half-width .pam-m-fund-list__item .pam-a-icon--arrow-right {
    grid-column: 7/span 3
}

@media screen and (max-width:47.99em) {
    .pam-u-layout--half-width .pam-m-fund-list__item-fund {
        grid-column: span 5
    }

    .pam-u-layout--half-width .pam-m-fund-list__item-asset {
        grid-column: 1/span 3
    }
}

.pam-m-fund-list--compact .pam-m-fund-list__item-link {
    row-gap: 0;
    align-content: center;
    padding-block: 0;
    min-height: 60px
}

.pam-m-fund-search {
    font-family: var(--font-stack-sans);
    position: relative;
    margin-bottom: var(--fs--300)
}

@media print {
    .pam-m-fund-search {
        display: none !important
    }
}

.pam-m-fund-search__input {
    padding: var(--fs--100) var(--fs--150)
}

.pam-m-fund-search__input .pam-a-icon--close {
    cursor: pointer
}

.pam-m-fund-search__suggestions {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    position: absolute;
    transform: translateY(-10px);
    transition: all .3s ease;
    opacity: 0;
    z-index: 2;
    border: var(--border-base);
    border-top: 0;
    background: var(--color-bg--base);
    width: 100%;
    pointer-events: none
}

.pam-m-fund-search__list {
    margin-bottom: var(--fs--150);
    padding-top: var(--fs--200);
    padding-right: var(--fs--200);
    padding-left: var(--fs--200);
    max-height: 200px;
    overflow-y: auto
}

.pam-m-fund-search__item .pam-a-link {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(4, 1fr);
    padding-top: var(--fs--150);
    padding-bottom: var(--fs--150)
}

.pam-m-fund-search__item .pam-a-link>* {
    min-width: 0
}

.pam-m-fund-search__fund-name {
    font-weight: 700
}

@media screen and (min-width:48em) {
    .pam-m-fund-search__fund {
        grid-column: span 2
    }
}

@media print {
    .pam-m-fund-search__fund {
        grid-column: span 2
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-fund-search__fund {
        grid-column: span 3
    }
}

.pam-m-fund-search__asset-class {
    transition: color .1s;
    color: var(--color-text--notes)
}

@media screen and (min-width:48em) {
    .pam-m-fund-search__asset-class {
        grid-column: span 1
    }
}

@media print {
    .pam-m-fund-search__asset-class {
        grid-column: span 1
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-fund-search__asset-class {
        grid-row: 2;
        grid-column: span 3
    }
}

.pam-m-fund-search__share-class {
    line-height: var(--flh--100);
    font-size: var(--ffs--100)
}

.pam-m-fund-search__isin {
    grid-column: span 1;
    justify-self: end;
    transition: color .1s;
    color: var(--color-text--disclaimer)
}

.pam-m-fund-search__item:hover .pam-m-fund-search__asset-class,
.pam-m-fund-search__item:hover .pam-m-fund-search__isin {
    color: inherit
}

.pam-m-fund-search__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: var(--border-base);
    padding: var(--fs--150);
    color: var(--color-text--disclaimer)
}

.pam-m-fund-search--active .pam-m-fund-search__suggestions {
    transform: translateY(0);
    opacity: 1;
    pointer-events: all
}

.pam-m-fund-tile-list__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fs--200)
}

.pam-m-fund-tile-list__list {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(2, 1fr);
    row-gap: var(--fslh--100);
    mix-blend-mode: multiply
}

.pam-m-fund-tile-list__list>* {
    min-width: 0
}

@media screen and (max-width:23.99em) {
    .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(1, 1fr)
    }
}

.pam-m-fund-tile-list__item {
    position: relative
}

.pam-m-fund-tile-list__item-favorite-toggle {
    position: absolute;
    top: var(--fs--200);
    left: var(--fs--200);
    margin: calc(var(--fs--200) * -1)
}

.pam-m-fund-tile-list--with-toggle .pam-m-fund-tile__header {
    padding-left: var(--fs--200)
}

@media screen and (min-width:64em) {
    .pam-u-layout--right .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media print {
    .pam-u-layout--right .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-section__content .pam-u-layout--half-width .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media screen and (min-width:64em)and (max-width:79.99em) {
    .pam-m-section__content .pam-u-layout--half-width .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-m-section__content .pam-u-layout--default .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media screen and (min-width:80em) {
    .pam-m-section__content .pam-u-layout--default .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media print {
    .pam-m-section__content .pam-u-layout--default .pam-m-fund-tile-list__list {
        grid-template-columns: repeat(4, 1fr)
    }
}

.pam-m-fund-tile {
    font-family: var(--font-stack-sans);
    display: flex;
    flex-direction: column;
    transition: .3s;
    border-radius: 3px;
    background: var(--color-bg--fund-list);
    padding: var(--fs--150);
    height: 100%;
    text-decoration: none;
    color: inherit
}

.pam-m-fund-tile:hover,
.pam-m-fund-tile:focus-within {
    background: var(--color-bg--fund);
    color: var(--color-cta--active)
}

.pam-m-fund-tile__isin {
    line-height: var(--flh--125);
    font-size: var(--ffs--125);
    display: block;
    margin-top: var(--fs--50);
    color: var(--color-text--disclaimer);
    font-weight: 400
}

.pam-m-fund-tile__data-line {
    line-height: var(--flh--125);
    font-size: var(--ffs--125);
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: var(--border-base);
    padding-top: var(--fs--150);
    padding-bottom: var(--fs--150)
}

.pam-m-fund-tile__label {
    color: var(--color-text--disclaimer)
}

.pam-m-fund-tile__fund-size-value,
.pam-m-fund-tile__nav,
.pam-m-fund-tile__value {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    text-align: right;
    font-weight: 700
}

.pam-m-fund-tile__header {
    line-height: var(--flh--125);
    font-size: var(--ffs--125);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    color: var(--color-text--disclaimer)
}

.pam-m-fund-tile__fund {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-top: var(--fs--850);
    font-weight: 700
}

.pam-m-fund-tile__fund:not(:last-child) {
    margin-bottom: var(--fs--300)
}

.pam-m-fund-tile__fund-share-class {
    white-space: nowrap
}

.pam-m-fund-tile__fund+.pam-m-fund-tile__data-line {
    margin-top: auto
}

.pam-m-fund-widget__list {
    gap: 0;
    border-radius: 3px;
    background: var(--color-bg--light);
    padding: var(--fs--300)
}

.pam-m-fund-widget__list-item {
    margin-bottom: -1px;
    border-top: var(--border-base);
    border-bottom: var(--border-base)
}

.pam-m-fund-widget__list-item:first-of-type {
    border-top: 0
}

.pam-m-fund-widget__list-item:last-of-type {
    border-bottom: 0
}

.pam-m-fund-widget__card {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: flex;
    gap: var(--sp--1);
    transition: .3s;
    background: transparent;
    padding: var(--fs--150) 0;
    color: inherit
}

.pam-m-fund-widget__card:hover,
.pam-m-fund-widget__card:focus {
    color: var(--color-text--primary)
}

.pam-m-fund-widget__class {
    line-height: var(--flh--100);
    font-size: var(--ffs--100);
    white-space: nowrap
}

.pam-m-image__picture {
    display: block
}

.pam-m-image__img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center
}

.pam-m-crop-image-2-1 {
    aspect-ratio: 2/1
}

.pam-m-crop-image-16-9 {
    aspect-ratio: 16/9
}

.pam-m-crop-image-3-2 {
    aspect-ratio: 3/2
}

.pam-m-crop-image-1-1 {
    aspect-ratio: 1/1
}

.pam-m-crop-image-4-5 {
    aspect-ratio: 4/5
}

.pam-m-crop-image-9-16 {
    aspect-ratio: 9/16
}

.pam-m-in-brief {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    background: var(--color-bg--light);
    padding: var(--fs--400)
}

.pam-m-in-brief__intro-content,
.pam-m-in-brief__item-content {
    font-family: var(--font-stack-sans)
}

.pam-m-in-brief__intro-content>:first-child,
.pam-m-in-brief__item-content>:first-child {
    margin-top: 0
}

.pam-m-in-brief__intro-content>:last-child,
.pam-m-in-brief__item-content>:last-child {
    margin-bottom: 0
}

.pam-m-in-brief__intro-content :where(ul, ol):where(:not([class])),
.pam-m-in-brief__item-content :where(ul, ol):where(:not([class])) {
    margin-left: var(--fs--300)
}

.pam-m-in-brief__intro {
    grid-column: span 2;
    margin-top: var(--fs--200);
    margin-bottom: var(--fs--400)
}

.pam-m-in-brief__intro:last-child {
    margin-bottom: var(--fs--150)
}

.pam-m-in-brief__intro-title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-m-in-brief__intro-content {
    margin-top: var(--fs--100)
}

.pam-m-in-brief__intro-content:first-child {
    margin-top: 0
}

.pam-m-in-brief__item {
    margin-top: var(--fs--400);
    border-top: var(--border-base);
    padding-top: var(--fs--300)
}

.pam-m-in-brief__item:first-child {
    margin-top: 0
}

.pam-m-in-brief__item:last-child {
    margin-bottom: var(--fs--150)
}

.pam-m-in-brief__item-headline {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-bottom: var(--fs--100)
}

.pam-m-in-brief__list:first-child .pam-m-in-brief__item:first-child,
.pam-m-in-brief__list:first-child+.pam-m-in-brief__list .pam-m-in-brief__item:first-child {
    border-top: 0;
    padding-top: 0
}

.pam-m-in-brief--2-cols {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(2, 1fr)
}

.pam-m-in-brief--2-cols>* {
    min-width: 0
}

.pam-m-legal-social {
    display: flex;
    position: relative;
    flex-direction: column;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-items: flex-start;
    justify-content: space-between;
    width: 100%
}

@media screen and (max-width:47.99em) {
    .pam-m-legal-social__nav {
        margin-left: auto;
        width: calc(50% - var(--fs--col-gap-half))
    }

    .pam-m-legal-social__nav+.pam-m-legal-social__nav {
        margin-top: var(--sp--5)
    }
}

@media screen and (min-width:48em) {
    .pam-m-legal-social__nav+.pam-m-legal-social__nav {
        flex-shrink: 0
    }
}

@media print {
    .pam-m-legal-social__nav+.pam-m-legal-social__nav {
        flex-shrink: 0
    }
}

.pam-m-legal-social__legal,
.pam-m-legal-social__social {
    display: flex;
    margin-top: var(--sn--1);
    margin-bottom: var(--sn--1)
}

.pam-m-legal-social__legal .pam-a-link,
.pam-m-legal-social__social .pam-a-link {
    display: block
}

@media screen and (min-width:48em) {

    .pam-m-legal-social__legal,
    .pam-m-legal-social__social {
        flex-direction: row;
        align-items: center
    }
}

@media print {

    .pam-m-legal-social__legal,
    .pam-m-legal-social__social {
        flex-direction: row;
        align-items: center
    }
}

.pam-m-legal-social__legal {
    flex-wrap: wrap
}

@media screen and (max-width:47.99em) {
    .pam-m-legal-social__legal {
        flex-direction: column
    }
}

@media screen and (min-width:48em) {
    .pam-m-legal-social__legal {
        -moz-column-gap: var(--sp--6);
        column-gap: var(--sp--6)
    }
}

@media print {
    .pam-m-legal-social__legal {
        -moz-column-gap: var(--sp--6);
        column-gap: var(--sp--6)
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-legal-social__list-item--copyright {
        position: absolute;
        left: 0;
        padding-top: var(--sp--1);
        padding-bottom: var(--sp--1);
        width: calc(50% - var(--fs--col-gap-half))
    }
}

@media screen and (min-width:48em) {
    .pam-m-legal-social {
        flex-direction: row
    }
}

@media print {
    .pam-m-legal-social {
        flex-direction: row
    }
}

@media screen and (min-width:80em) {
    .pam-m-legal-social {
        align-items: center
    }
}

@media print {
    .pam-m-legal-social {
        align-items: center
    }
}

.pam-m-link-list {
    border-top: var(--border-base);
    padding-top: var(--fs--400)
}

@media screen and (min-width:48em) {
    .pam-u-layout--2-col .pam-m-link-list {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: auto 1fr
    }

    .pam-u-layout--2-col .pam-m-link-list>* {
        min-width: 0
    }
}

@media print {
    .pam-u-layout--2-col .pam-m-link-list {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: auto 1fr
    }

    .pam-u-layout--2-col .pam-m-link-list>* {
        min-width: 0
    }
}

@media screen and (max-width:63.99em) {
    .pam-u-layout--right:nth-child(3)>.pam-m-link-list {
        border-top: var(--border-base)
    }
}

@media screen and (min-width:64em) {
    .pam-u-layout--right:nth-child(3)>.pam-m-link-list {
        border-top: 0;
        padding-top: 0
    }
}

@media print {
    .pam-u-layout--right:nth-child(3)>.pam-m-link-list {
        border-top: 0;
        padding-top: 0
    }
}

.linklist:first-child>.pam-m-link-list,
.pam-m-section .pam-m-link-list {
    border-top: 0;
    padding-top: 0
}

.pam-m-link-list__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fslh--100)
}

.pam-m-link-list__description {
    margin-bottom: var(--fslh--100)
}

.pam-m-link-list__description>p:first-child {
    margin-top: 0
}

.pam-m-link-list__description>p:last-child {
    margin-bottom: 0
}

.pam-m-link-list__list {
    --m-link-list-link-padding: var(--fs--300);
    pointer-events: none
}

.pam-m-link-list__list:focus-within .pam-m-link-list__link:not(:focus),
.pam-m-link-list__list:hover .pam-m-link-list__link:not(:hover) {
    opacity: .5
}

.pam-m-link-list__list:first-child {
    margin-top: calc(var(--m-link-list-link-padding) * -1)
}

@media screen and (min-width:48em) {
    .pam-m-link-list__list {
        grid-row: 1/span 2;
        grid-column: 2
    }

    .pam-u-layout--2-col .pam-m-link-list__list {
        margin-top: calc(var(--m-link-list-link-padding) * -1)
    }
}

@media print {
    .pam-m-link-list__list {
        grid-row: 1/span 2;
        grid-column: 2
    }

    .pam-u-layout--2-col .pam-m-link-list__list {
        margin-top: calc(var(--m-link-list-link-padding) * -1)
    }
}

.pam-m-link-list__link {
    font-family: var(--font-stack-sans);
    display: block;
    transition: opacity .3s ease;
    padding-top: var(--m-link-list-link-padding);
    padding-bottom: var(--m-link-list-link-padding);
    text-decoration: none
}

@keyframes arrow-right {
    0% {
        -webkit-mask-position: 0 50%;
        mask-position: 0 50%
    }

    to {
        -webkit-mask-position: 20px 50%;
        mask-position: 20px 50%
    }
}

@keyframes arrow-down {
    0% {
        -webkit-mask-position: 50% 0;
        mask-position: 50% 0
    }

    to {
        -webkit-mask-position: 50% 20px;
        mask-position: 50% 20px
    }
}

.pam-m-link-list__link .pam-a-icon--arrow-right:after {
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    -webkit-mask-position: 0 50%;
    mask-position: 0 50%
}

.pam-m-link-list__link .pam-a-icon--download-arrow {
    position: relative;
    height: 17px;
    overflow: hidden
}

.pam-m-link-list__link .pam-a-icon--download-arrow:after {
    -webkit-mask-repeat: repeat-y;
    mask-repeat: repeat-y;
    -webkit-mask-position: 50% 0;
    mask-position: 50% 0
}

.pam-m-link-list__link .pam-a-icon--download-arrow:before {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-download-line);
    mask-image: var(--a-icon-download-line);
    position: absolute
}

.pam-m-link-list__link:hover .pam-a-icon--arrow-right:after {
    animation-name: arrow-right;
    animation-duration: .3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

.pam-m-link-list__link:hover .pam-a-icon--download-arrow:after {
    animation-name: arrow-down;
    animation-duration: .3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

.pam-m-link-list__link-desc {
    margin-top: calc(var(--fs--100) * -1);
    margin-bottom: var(--fs--200);
    color: var(--color-text--base)
}

.pam-m-link-list__link-wrapper {
    display: flex;
    align-items: center;
    width: 100%
}

.pam-m-link-list__link-wrapper:not(.pam-a-button) {
    justify-content: space-between;
    color: var(--color-text--primary-dark)
}

.pam-m-link-list__link-text+* {
    flex-shrink: 0;
    margin-left: var(--sp--4)
}

.pam-m-link-list__link-text sup {
    margin-left: .25em
}

.pam-m-link-list__item {
    pointer-events: all
}

.pam-m-link-list__item:not(:first-child, .pam-m-link-list__item--is-cta) {
    border-top: var(--border-base)
}

.pam-u-layout--2-col .pam-m-link-list__item:first-child .pam-m-link-list__link-desc {
    margin-top: 0;
    border-top: 0;
    padding-top: 0
}

.pam-m-link-list__item--is-cta .pam-m-link-list__link-desc {
    margin-top: calc(var(--m-link-list-link-padding) * -1);
    border-top: var(--border-base);
    padding-top: var(--fs--200)
}

.pam-m-link-list__item--is-cta .pam-a-icon {
    display: none
}

.pam-m-link-list .pam-a-button {
    padding-top: var(--m-link-list-link-padding);
    padding-bottom: var(--m-link-list-link-padding);
    width: 100%
}

.pam-m-link-list--compact-list .pam-m-link-list__list {
    --m-link-list-link-padding: var(--fs--100);
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-m-link-list--compact-list .pam-m-link-list__link {
    display: block
}

.pam-m-link-list--compact-list .pam-m-link-list__link-desc {
    margin-top: 0;
    margin-bottom: var(--fs--50)
}

.pam-m-link-list--compact-list .pam-m-link-list__item {
    border-top-color: transparent
}

.pam-m-link-list--compact-list .pam-m-link-list__item--is-cta .pam-m-link-list__link-desc {
    border-top-color: transparent;
    padding-top: var(--fs--100)
}

.pam-m-link-list--compact-list .pam-a-icon {
    transform: scale(.8)
}

.pam-u-layout--right .pam-m-link-list--compact-list .pam-m-link-list__title,
.pam-u-layout--right .pam-m-link-list--compact-list .pam-m-link-list__description {
    margin-bottom: var(--fs--200)
}

.pam-u-layout--right .pam-m-link-list--compact-list .pam-m-link-list__item {
    border-top-color: var(--color-border--base)
}

.pam-u-layout--right .pam-m-link-list--compact-list .pam-m-link-list__item--is-cta .pam-m-link-list__link-desc {
    margin-top: calc(var(--fs--150) * -1);
    border-top-color: var(--color-border--base)
}

.pam-u-layout--right .pam-m-link-list--compact-list .pam-m-link-list__link {
    padding: var(--fs--150) 0
}

.pam-m-login-status__content {
    display: flex;
    flex-direction: column;
    gap: var(--fs--300)
}

.pam-m-login-status__content[hidden] {
    display: none
}

.pam-m-media-teaser {
    background: var(--color-media-teaser-bg);
    padding-top: var(--fs--850);
    padding-bottom: var(--fs--850)
}

.pam-m-media-teaser__aside {
    color: var(--color-text--dark-bg)
}

@media screen and (min-width:36em)and (max-width:63.99em) {
    .pam-m-media-teaser__aside {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-media-teaser__aside>* {
        min-width: 0
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-media-teaser__aside {
        order: 1;
        margin-top: var(--fs--300)
    }
}

@media screen and (min-width:64em) {
    .pam-m-media-teaser__aside {
        display: flex;
        flex-direction: column;
        grid-column: 1/span 3
    }
}

@media print {
    .pam-m-media-teaser__aside {
        display: flex;
        flex-direction: column;
        grid-column: 1/span 3
    }
}

.pam-m-media-teaser__figure {
    order: 0
}

@media screen and (min-width:64em) {
    .pam-m-media-teaser__figure {
        grid-column: 5/span 8
    }
}

@media print {
    .pam-m-media-teaser__figure {
        grid-column: 5/span 8
    }
}

.pam-m-media-teaser__title {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

@media screen and (min-width:64em) {
    .pam-m-media-teaser__title {
        margin-bottom: var(--fs--600)
    }
}

@media print {
    .pam-m-media-teaser__title {
        margin-bottom: var(--fs--600)
    }
}

.pam-m-media-teaser__text {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-bottom: var(--fs--200)
}

.pam-m-media-teaser__link {
    font-family: var(--font-stack-sans);
    width: -moz-max-content;
    width: max-content;
    color: var(--color-text--dark-bg)
}

.pam-m-media-teaser__link:hover,
.pam-m-media-teaser__link:focus {
    color: inherit
}

@media screen and (min-width:24em)and (max-width:63.99em) {
    .pam-m-media-teaser__link {
        grid-column: 2
    }
}

.pam-m-media-teaser__text>:first-child,
.pam-m-media-teaser__source>:first-child {
    margin-top: 0
}

.pam-m-media-teaser__text>:last-child,
.pam-m-media-teaser__source>:last-child {
    margin-bottom: 0
}

.pam-m-media-teaser__source {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    margin-top: auto
}

@media screen and (max-width:63.99em) {
    .pam-m-media-teaser__source {
        grid-column: 2;
        margin-top: var(--fs--300)
    }
}

.pam-m-media-teaser a {
    width: -moz-max-content;
    width: max-content;
    font-family: inherit
}

.pam-m-media-teaser a,
.pam-m-media-teaser a:hover,
.pam-m-media-teaser a:focus {
    color: inherit
}

@media screen and (max-width:63.99em) {
    .pam-m-media-teaser {
        display: flex;
        flex-direction: column
    }
}

@media screen and (min-width:64em) {
    .pam-m-media-teaser {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-media-teaser>* {
        min-width: 0
    }
}

@media print {
    .pam-m-media-teaser {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-media-teaser>* {
        min-width: 0
    }
}

.pam-m-number {
    --m-number--description-spacing: 0px;
    --m-number--progress-t: 4%;
    --m-number--progress-t-u: 4;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    border-left: var(--border-base);
    padding: var(--fs--100) 0 var(--fs--100) var(--sp--6);
    height: 100%;
    color: var(--color-text--primary)
}

.pam-m-number__figure {
    line-height: var(--flh--825);
    font-size: var(--ffs--825);
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    margin-bottom: calc(var(--flh--105) * var(--ffs--105))
}

.pam-m-number__figure-main {
    font-variant-numeric: oldstyle-nums tabular-nums;
    font-feature-settings: "dlig" on, "clig" off, "liga" off;
    word-break: break-all
}

.pam-m-number__figure-prefix,
.pam-m-number__figure-suffix {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-m-number__unit {
    line-height: var(--flh--105);
    font-size: var(--ffs--105);
    font-family: var(--font-stack-sans);
    height: calc(var(--flh--105) * var(--ffs--105));
    font-variant: all-small-caps
}

.pam-m-number__description {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    font-family: var(--font-stack-sans);
    margin-top: calc(var(--fs--600) + var(--m-number--description-spacing));
    padding-top: var(--fs--200)
}

.pam-m-number__figure+.pam-m-number__description {
    --m-number--description-spacing: calc(var(--flh--105) * var(--ffs--105))
}

.pam-m-numbers--has-progress-bar .pam-m-number {
    --m-number--progress-w: min(100%, 250px);
    position: relative;
    align-items: center;
    margin-inline: auto;
    border-left: none;
    padding: 100% 0 0;
    max-width: var(--m-number--progress-w);
    text-align: center;
    aspect-ratio: 4/5
}

.pam-m-numbers--has-progress-bar .pam-m-number .pam-m-number__figure {
    position: absolute;
    top: 0;
    justify-content: center;
    transform: translateY(-50%);
    margin-top: 50%;
    width: 80%
}

.pam-m-numbers--has-progress-bar .pam-m-number .pam-m-number__unit {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    width: 60%
}

.pam-m-numbers--has-progress-bar .pam-m-number .pam-m-number__description {
    position: absolute;
    top: calc(80% + var(--fs--100));
    margin-top: 0;
    padding-top: 0;
    width: 100%
}

.pam-m-number__progress-bar {
    position: absolute;
    top: 0;
    width: var(--m-number--progress-w);
    aspect-ratio: 1;
    pointer-events: none
}

.pam-m-number__progress-bar-bg {
    fill: none;
    stroke: var(--color-border--base);
    stroke-width: 1px;
    r: calc(50% - var(--m-number--progress-t))
}

.pam-m-number__progress-bar-fill {
    transform: rotate(-45deg);
    transform-origin: 50% 50%;
    fill: none;
    stroke: var(--color-cta--active);
    stroke-width: var(--m-number--progress-t);
    stroke-dasharray: calc(var(--m-number--circumference, 0) * (1 - var(--m-number--progress-t-u) / 100));
    stroke-dashoffset: calc(var(--m-number--circumference, 0px) * (1 - var(--m-number--progress-t-u) / 100) * (1 - var(--m-number--progress, 0)));
    r: calc(50% - var(--m-number--progress-t) / 2)
}

.pam-m-numbers,
.pam-m-numbers__figure {
    display: flex;
    flex-direction: column;
    row-gap: var(--fs--600)
}

.pam-m-numbers__list {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(4, 1fr);
    row-gap: var(--fs--300)
}

.pam-m-numbers__list>* {
    min-width: 0
}

.pam-u-layout--half-width .pam-m-numbers__list {
    grid-template-columns: repeat(2, 1fr)
}

.pam-u-layout--right .pam-m-numbers__list {
    grid-template-columns: repeat(1, 1fr)
}

@media screen and (max-width:47.99em) {
    .pam-m-numbers__list {
        grid-template-columns: repeat(2, 1fr)
    }
}

.pam-m-numbers__title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-m-numbers__description,
.pam-m-numbers__source {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300)
}

.pam-m-numbers__title+.pam-m-numbers__description {
    margin-top: var(--fs--100)
}

.pam-m-numbers__source {
    color: var(--color-text--notes)
}

@media screen and (min-width:64em) {

    .pam-u-layout--wide .pam-m-numbers,
    .pam-u-layout--wide .pam-m-numbers__figure {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(8, 1fr)
    }

    .pam-u-layout--wide .pam-m-numbers>*,
    .pam-u-layout--wide .pam-m-numbers__figure>* {
        min-width: 0
    }

    .pam-u-layout--wide .pam-m-numbers__figure,
    .pam-u-layout--wide .pam-m-numbers__list {
        grid-column: 1/-1
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {

    .pam-u-layout--wide .pam-m-numbers__caption,
    .pam-u-layout--wide .pam-m-numbers__source {
        grid-column: 1/span 6
    }
}

@media screen and (min-width:64em)and (min-width:105em) {

    .pam-u-layout--wide .pam-m-numbers__caption,
    .pam-u-layout--wide .pam-m-numbers__source {
        grid-column: 1/span 5
    }
}

@media print {

    .pam-u-layout--wide .pam-m-numbers,
    .pam-u-layout--wide .pam-m-numbers__figure {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(8, 1fr)
    }

    .pam-u-layout--wide .pam-m-numbers>*,
    .pam-u-layout--wide .pam-m-numbers__figure>* {
        min-width: 0
    }

    .pam-u-layout--wide .pam-m-numbers__figure,
    .pam-u-layout--wide .pam-m-numbers__list {
        grid-column: 1/-1
    }
}

@media print {

    .pam-u-layout--wide .pam-m-numbers__caption,
    .pam-u-layout--wide .pam-m-numbers__source {
        grid-column: 1/span 6
    }
}

.pam-m-office-list__item:not(:last-child) {
    border-bottom: var(--border-base);
    padding-bottom: var(--fs--600)
}

.pam-m-office-list__item:not(:first-child) {
    padding-top: var(--fs--col-gap)
}

.pam-m-office__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

@media screen and (max-width:63.99em) {
    .pam-m-office__title {
        margin-bottom: var(--fs--300)
    }
}

.pam-m-office__details {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

@media screen and (min-width:36em) {
    .pam-m-office__details {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-office__details>* {
        min-width: 0
    }
}

@media print {
    .pam-m-office__details {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-office__details>* {
        min-width: 0
    }
}

@media screen and (max-width:35.99em) {
    .pam-m-office__details {
        display: flex;
        flex-direction: column;
        gap: var(--fslh--100)
    }
}

.pam-m-office__contact .pam-a-link {
    color: inherit
}

.pam-m-office__phone {
    display: block;
    white-space: nowrap
}

.pam-m-office__country {
    display: block
}

.pam-m-office__map,
.pam-m-office__email {
    font-family: var(--font-stack-sans)
}

.pam-m-office__map:before,
.pam-m-office__email:before {
    display: block;
    margin-top: var(--fs--150);
    content: ""
}

.pam-m-office__additional-info {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    margin-top: var(--fs--200);
    color: var(--color-text--notes)
}

@media screen and (min-width:64em) {
    .pam-m-office {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-office>* {
        min-width: 0
    }
}

@media print {
    .pam-m-office {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-m-office>* {
        min-width: 0
    }
}

.pam-m-page-share {
    margin-bottom: var(--fs--600);
    border-top: var(--border-base);
    padding-top: var(--fs--200);
    width: 100%
}

@media print {
    .pam-m-page-share {
        display: none !important
    }
}

.pam-m-page-share__title {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    margin-right: auto
}

@media screen and (max-width:63.99em) {
    .pam-m-page-share__title {
        margin-bottom: var(--fs--200);
        width: 100%
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-page-share>.pam-m-page-share__links {
        justify-content: flex-start
    }
}

@media screen and (min-width:64em) {
    .pam-m-page-share {
        display: flex;
        flex-direction: row;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap)
    }

    .pam-l-article__meta .pam-m-page-share {
        margin-bottom: 0
    }
}

@media print {
    .pam-m-page-share {
        display: flex;
        flex-direction: row;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap)
    }

    .pam-l-article__meta .pam-m-page-share {
        margin-bottom: 0
    }
}

.pam-m-person-list__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fs--300)
}

.pam-m-person-list__list {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(4, 1fr);
    row-gap: var(--fs--400)
}

.pam-m-person-list__list>* {
    min-width: 0
}

@media screen and (max-width:35.99em) {
    .pam-m-person-list__list {
        grid-template-columns: 1fr 1fr
    }
}

.pam-m-person-list__item:nth-child(n+5) {
    opacity: 0;
    animation: fade-in .3s ease forwards
}

.pam-m-person-list__item:nth-child(4n-3) {
    animation-delay: 0
}

.pam-m-person-list__item:nth-child(4n-2) {
    animation-delay: 30ms
}

.pam-m-person-list__item:nth-child(4n-1) {
    animation-delay: 60ms
}

.pam-m-person-list__item:nth-child(4n) {
    animation-delay: 90ms
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.pam-m-person__image {
    aspect-ratio: 4/5
}

.pam-m-person--small .pam-m-person__image {
    aspect-ratio: 1/1
}

.pam-m-person__name {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-top: var(--fs--200)
}

.pam-m-person__jobtitle {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    font-family: var(--font-stack-sans);
    margin-top: var(--fs--50)
}

.pam-m-person .pam-a-link {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    font-family: var(--font-stack-sans);
    display: block;
    margin-top: var(--fs--200)
}

:root.pam-o-account-drawer--open body {
    overflow: hidden
}

.pam-o-account-drawer {
    --o-account-drawer-width: 100%
}

.pam-o-account-drawer:after {
    position: fixed;
    top: 0;
    right: 0;
    transition: .3s ease-in-out;
    z-index: 199;
    background: var(--color-bg--modal);
    width: 100%;
    height: 100%;
    content: "";
    pointer-events: none;
    filter: opacity(0)
}

.pam-o-account-drawer__wrapper {
    position: fixed;
    top: 0;
    right: 0;
    transform: translate(100%);
    transition: .3s ease-in-out;
    z-index: 200;
    background: var(--color-bg--base);
    width: var(--o-account-drawer-width);
    height: 100%;
    pointer-events: none
}

@media screen and (min-width:48em) {
    .pam-o-account-drawer__wrapper {
        --o-account-drawer-width: calc(385px + 215 * (100vw - 768px) / 912);
        min-width: 385px;
        max-width: 600px
    }
}

@media print {
    .pam-o-account-drawer__wrapper {
        --o-account-drawer-width: calc(385px + 215 * (100vw - 768px) / 912);
        min-width: 385px;
        max-width: 600px
    }
}

.pam-o-account-drawer__close {
    position: absolute;
    top: var(--fs--150);
    right: var(--fs--150)
}

.pam-o-account-drawer__header {
    position: sticky;
    top: 0;
    background: var(--color-bg--base);
    padding: var(--fs--600) var(--fs--600) 0 var(--fs--600)
}

.pam-o-account-drawer__header-wrapper {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: none;
    align-items: center;
    border-bottom: var(--border-base);
    padding-bottom: var(--fs--300)
}

.pam-o-account-drawer__header-wrapper>* {
    min-width: 0
}

.pam-o-account-drawer__header-wrapper .pam-m-avatar {
    grid-column: 1
}

.pam-o-account-drawer__header-tools {
    grid-column: 2;
    text-align: right;
    white-space: nowrap
}

.pam-o-account-drawer__header-tools .pam-a-button {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    margin: 0;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0
}

.pam-o-account-drawer__header-tools .pam-a-button:not(:last-child) {
    border-right: var(--border-base)
}

.pam-o-account-drawer__header-tools .pam-a-button:last-child {
    padding-right: 0
}

.pam-o-account-drawer__main {
    display: flex;
    flex-direction: column;
    gap: var(--fs--col-gap);
    padding: var(--fs--300) var(--fs--600) var(--fs--600) var(--fs--600)
}

.pam-o-account-drawer__overlay {
    position: fixed;
    top: 0;
    right: 0;
    transition: .3s;
    z-index: 210;
    background-color: var(--color-bg--base);
    width: 100%;
    height: 100%
}

.pam-o-account-drawer__overlay:before {
    display: block;
    background: currentcolor;
    width: 46px;
    height: 46px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-spin-arc);
    mask-image: var(--a-icon-spin-arc);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.pam-o-account-drawer__overlay[hidden] {
    display: block;
    transform: translate(100vw);
    pointer-events: none
}

@media screen and (min-width:80em) {
    .pam-o-account-drawer__overlay {
        max-width: var(--u-container-width)
    }
}

@media print {
    .pam-o-account-drawer__overlay {
        max-width: var(--u-container-width)
    }
}

.pam-o-account-drawer__frame {
    position: relative;
    transition: .5s;
    transition-delay: .5s;
    z-index: 5;
    background: transparent;
    width: 100%;
    height: 100%
}

.pam-o-account-drawer__frame-close {
    position: absolute;
    top: var(--fs--150);
    right: var(--fs--150);
    z-index: 10
}

.pam-o-account-drawer__overlay[hidden] .pam-o-account-drawer__frame {
    filter: opacity(0);
    transition-delay: 0
}

.pam-o-account-drawer--open .pam-o-account-drawer:after {
    pointer-events: all;
    filter: opacity(1);
    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1)
}

.pam-o-account-drawer--open .pam-o-account-drawer__wrapper {
    transform: translate(0);
    overflow-y: auto;
    pointer-events: all
}

@media screen and (max-width:47.99em) {
    :root {
        --m-profile-selector-drawer-height: 520px
    }
}

@media screen and (min-width:48em)and (max-width:119.99em) {
    :root {
        --m-profile-selector-drawer-height: 240px
    }
}

@media print {
    :root {
        --m-profile-selector-drawer-height: 240px
    }
}

@media screen and (min-width:120em) {
    :root {
        --m-profile-selector-drawer-height: 260px
    }
}

:root:not(.pam-m-profile-selector-drawer--open),
:root.pam-o-account-drawer--open,
:root.pam-o-header--open,
:root.pam-u-compliance-wall--use-modal,
:root:where(:not([data-compliance-level]), [data-compliance-level=""]) {
    --m-profile-selector-drawer-height: 0px
}

@media print {
    :root {
        --m-profile-selector-drawer-height: 0px
    }
}

.pam-m-profile-selector-drawer {
    display: flex;
    position: relative;
    flex-grow: 1;
    align-items: center;
    transition: .3s ease;
    z-index: 95;
    border-bottom: var(--border-base);
    background-color: inherit;
    padding-top: var(--fs--400);
    padding-bottom: var(--fs--400);
    height: var(--m-profile-selector-drawer-height)
}

@media print {
    .pam-m-profile-selector-drawer {
        display: none !important
    }
}

:root:not(.pam-m-profile-selector-drawer--open) .pam-m-profile-selector-drawer,
.pam-o-account-drawer--open .pam-m-profile-selector-drawer,
.pam-o-header--open .pam-m-profile-selector-drawer,
:root.pam-u-compliance-wall--use-modal .pam-m-profile-selector-drawer {
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    pointer-events: none
}

:root:where(:not([data-compliance-level]), [data-compliance-level=""]) .pam-m-profile-selector-drawer {
    display: none
}

.pam-m-profile-selector-drawer--initializing {
    display: none;
    transition-duration: 0
}

:root.pam-u-compliance-wall--use-inline .pam-m-profile-selector-drawer {
    border-bottom-color: var(--color-border--highlighted);
    background-color: var(--color-bg--highlight)
}

@media screen and (max-width:47.99em) {
    .pam-m-profile-selector-drawer {
        max-height: var(--m-profile-selector-drawer-height);
        overflow-y: auto
    }
}

.pam-m-profile-selector-modal {
    height: 100%
}

.pam-m-profile-selector-modal .pam-m-profile-selector {
    background-color: var(--color-bg--base);
    padding: var(--fs--600) var(--fs--400) var(--fs--400)
}

@media screen and (min-width:48em) {
    .pam-m-profile-selector-modal .pam-m-profile-selector {
        grid-column: 2
    }
}

@media print {
    .pam-m-profile-selector-modal .pam-m-profile-selector {
        grid-column: 2
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-profile-selector-modal {
        background-size: 0 0
    }
}

@media screen and (min-width:48em) {
    .pam-m-profile-selector-modal {
        display: grid;
        -moz-column-gap: 0;
        column-gap: 0;
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        position: relative;
        background-size: 0 0
    }

    .pam-m-profile-selector-modal>* {
        min-width: 0
    }

    .pam-m-profile-selector-modal:before {
        position: fixed;
        top: 0;
        left: 0;
        background-color: var(--color-bg--light);
        background-image: inherit;
        background-position: 50%;
        background-size: cover;
        width: 50%;
        height: 100%;
        content: ""
    }
}

@media print {
    .pam-m-profile-selector-modal {
        display: grid;
        -moz-column-gap: 0;
        column-gap: 0;
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        position: relative;
        background-size: 0 0
    }

    .pam-m-profile-selector-modal>* {
        min-width: 0
    }

    .pam-m-profile-selector-modal:before {
        position: fixed;
        top: 0;
        left: 0;
        background-color: var(--color-bg--light);
        background-image: inherit;
        background-position: 50%;
        background-size: cover;
        width: 50%;
        height: 100%;
        content: ""
    }
}

.pam-m-profile-selector {
    transform-origin: top center
}

.pam-m-profile-selector,
.pam-m-profile-selector__title,
.pam-m-profile-selector__content {
    transition: .3s ease
}

.pam-m-profile-selector__title {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    flex-grow: 0;
    transition-delay: .1s
}

.pam-m-profile-selector__title-wall {
    display: none
}

:root.pam-u-compliance-wall--active .pam-m-profile-selector__title-wall {
    display: unset
}

:root.pam-u-compliance-wall--active .pam-m-profile-selector__title-selector {
    display: none
}

@media screen and (max-width:63.99em) {
    .pam-m-profile-selector__title {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.pam-m-profile-selector,
.pam-m-profile-selector__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: var(--fs--200);
    min-width: 0
}

.pam-m-profile-selector__content {
    transition-delay: .2s
}

.pam-m-profile-selector__terms {
    margin-top: auto
}

.pam-m-profile-selector__submit {
    padding-top: var(--fs--150);
    padding-bottom: var(--fs--150)
}

.pam-m-profile-selector__select {
    min-width: 0
}

.pam-m-profile-selector__select,
.pam-m-profile-selector__messages {
    transition: .3s
}

.pam-m-profile-selector__messages {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    grid-column: 1/-1;
    transform-origin: top;
    max-height: 150px;
    overflow: hidden;
    color: var(--color-text--notes);
    font-style: oblique
}

.pam-m-profile-selector__messages:before {
    font-family: var(--font-stack-serif);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--color-text--notes);
    width: 1.2em;
    height: 1.2em;
    color: var(--color-text--dark-bg);
    content: "i"
}

.pam-m-profile-selector__messages[hidden] {
    display: block;
    max-height: 0;
    filter: opacity(0);
    pointer-events: none
}

[disabled]+.pam-m-profile-selector__messages {
    color: var(--color-text--disabled)
}

@media screen and (min-width:48em) {
    .pam-m-profile-selector__messages {
        margin-top: calc(var(--fs--200) * -.5);
        margin-bottom: calc(var(--fs--200) * -.5)
    }
}

@media print {
    .pam-m-profile-selector__messages {
        margin-top: calc(var(--fs--200) * -.5);
        margin-bottom: calc(var(--fs--200) * -.5)
    }
}

.pam-m-profile-selector__message:not([hidden])+.pam-m-profile-selector__message:not([hidden]) {
    display: block
}

.pam-m-profile-selector__message[hidden] {
    display: none
}

.pam-m-profile-selector__message p {
    display: inline;
    margin: 0
}

:root:not(.pam-m-profile-selector-drawer--open) .pam-m-profile-selector-drawer .pam-m-profile-selector,
.pam-o-account-drawer--open .pam-m-profile-selector-drawer .pam-m-profile-selector,
.pam-o-header--open .pam-m-profile-selector-drawer .pam-m-profile-selector,
:root.pam-u-compliance-wall--use-modal .pam-m-profile-selector-drawer .pam-m-profile-selector {
    filter: opacity(0);
    transform: scaleY(0)
}

:root:not(.pam-m-profile-selector-drawer--open) .pam-m-profile-selector-drawer .pam-m-profile-selector__title,
:root:not(.pam-m-profile-selector-drawer--open) .pam-m-profile-selector-drawer .pam-m-profile-selector__content,
.pam-o-account-drawer--open .pam-m-profile-selector-drawer .pam-m-profile-selector__title,
.pam-o-account-drawer--open .pam-m-profile-selector-drawer .pam-m-profile-selector__content,
.pam-o-header--open .pam-m-profile-selector-drawer .pam-m-profile-selector__title,
.pam-o-header--open .pam-m-profile-selector-drawer .pam-m-profile-selector__content,
:root.pam-u-compliance-wall--use-modal .pam-m-profile-selector-drawer .pam-m-profile-selector__title,
:root.pam-u-compliance-wall--use-modal .pam-m-profile-selector-drawer .pam-m-profile-selector__content {
    filter: opacity(0);
    transform: translateY(var(--sn--9));
    transition-delay: 0
}

:root.pam-u-compliance-wall--use-inline .pam-m-profile-selector .pam-m-profile-selector__title {
    color: var(--color-text--primary-dark)
}

:root.pam-u-compliance-wall--use-inline .pam-m-profile-selector :where(select):where(:not(:hover, :focus)),
:root.pam-u-compliance-wall--use-inline .pam-m-profile-selector .pam-a-select-choices:not(.is-focused) .pam-a-select-choices__inner {
    border-color: var(--color-border--highlighted)
}

@media screen and (min-width:48em) {
    .pam-m-profile-selector--inline {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: center;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-profile-selector--inline>* {
        min-width: 0
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__select:has(~.pam-m-profile-selector__messages[hidden]) {
        margin-bottom: calc(var(--fs--200) * -1)
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__messages {
        margin-bottom: calc(var(--fs--200) * -1)
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__content {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: center;
        grid-template-columns: repeat(3, 1fr)
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__content>* {
        min-width: 0
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__terms {
        grid-column: span 2;
        margin-top: unset
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {

    .pam-m-profile-selector--inline .pam-m-profile-selector__title,
    .pam-m-profile-selector--inline .pam-m-profile-selector__content {
        grid-column: 1/-1
    }
}

@media screen and (min-width:48em)and (min-width:64em) {
    .pam-m-profile-selector--inline .pam-m-profile-selector__title {
        grid-column: 1/span 3
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__content {
        grid-column: 5/-1
    }
}

@media print {
    .pam-m-profile-selector--inline {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: center;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-profile-selector--inline>* {
        min-width: 0
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__select:has(~.pam-m-profile-selector__messages[hidden]) {
        margin-bottom: calc(var(--fs--200) * -1)
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__messages {
        margin-bottom: calc(var(--fs--200) * -1)
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__content {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: center;
        grid-template-columns: repeat(3, 1fr)
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__content>* {
        min-width: 0
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__terms {
        grid-column: span 2;
        margin-top: unset
    }
}

@media print {
    .pam-m-profile-selector--inline .pam-m-profile-selector__title {
        grid-column: 1/span 3
    }

    .pam-m-profile-selector--inline .pam-m-profile-selector__content {
        grid-column: 5/-1
    }
}

.pam-m-registration-wall {
    display: none;
    position: relative;
    transition: opacity .3s;
    opacity: 0;
    z-index: 89;
    margin-top: calc(var(--fs--600) * -1)
}

.pam-m-registration-wall:before {
    position: absolute;
    bottom: 100%;
    background: linear-gradient(0deg, var(--color-bg--base) var(--fs--300), transparent);
    width: 100%;
    height: 325px;
    content: "";
    pointer-events: none
}

@media screen and (max-width:47.99em) {
    .pam-m-registration-wall:before {
        height: 165px
    }
}

.pam-m-registration-wall .pam-m-section {
    border-top: 0;
    padding-top: 0
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    .pam-m-registration-wall .pam-m-section__content {
        grid-column: 5/span 6
    }
}

@media print {
    .pam-m-registration-wall .pam-m-section__content {
        grid-column: 5/span 6
    }
}

@media screen and (min-width:105em) {
    .pam-m-registration-wall .pam-m-section__content {
        grid-column: 5/span 5
    }
}

.pam-m-registration-wall .pam-m-button-group {
    margin-top: var(--fs--400)
}

.pam-m-registration-wall .pam-a-button {
    white-space: nowrap
}

.pam-u-registration-wall .pam-m-registration-wall {
    display: block;
    opacity: 1
}

.pam-u-registration-wall .footnotes,
.pam-u-registration-wall .biographylist,
.pam-u-registration-wall .relatedarticles {
    display: none
}

:root.pam-m-search-box--open body {
    overflow: hidden
}

.pam-m-search-box {
    font-family: var(--font-stack-serif)
}

@media print {
    .pam-m-search-box {
        display: none !important
    }
}

.pam-m-search-box:not(.pam-m-search-box--fixed) {
    margin-top: var(--fs--850);
    margin-bottom: var(--fs--850)
}

.pam-m-search-box--fixed:before,
.pam-m-search-box--fixed:after {
    position: fixed;
    left: 0;
    transition: .5s;
    width: 100%;
    content: ""
}

.pam-m-search-box--fixed:before {
    top: 0;
    z-index: 5;
    height: var(--o-header-total-height)
}

.pam-m-search-box--fixed:after {
    top: var(--o-header-total-height);
    background: var(--color-bg--overlay);
    height: calc(100% - var(--o-header-total-height));
    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1)
}

:root:not(.pam-m-search-box--open) .pam-m-search-box--fixed:before,
:root:not(.pam-m-search-box--open) .pam-m-search-box--fixed:after,
.pam-o-account-drawer--open .pam-m-search-box--fixed:before,
.pam-o-account-drawer--open .pam-m-search-box--fixed:after,
.pam-o-header--open .pam-m-search-box--fixed:before,
.pam-o-header--open .pam-m-search-box--fixed:after,
:root.pam-u-compliance-wall--use-modal .pam-m-search-box--fixed:before,
:root.pam-u-compliance-wall--use-modal .pam-m-search-box--fixed:after {
    pointer-events: none;
    filter: opacity(0);
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

:root:not(.pam-m-search-box--open) .pam-m-search-box--fixed .pam-m-search-box__content,
.pam-o-account-drawer--open .pam-m-search-box--fixed .pam-m-search-box__content,
.pam-o-header--open .pam-m-search-box--fixed .pam-m-search-box__content,
:root.pam-u-compliance-wall--use-modal .pam-m-search-box--fixed .pam-m-search-box__content {
    padding-block: 0;
    max-height: 0;
    overflow: hidden
}

.pam-m-search-box--fixed .pam-m-search-box__content {
    position: fixed;
    top: var(--o-header-total-height);
    left: 0;
    transform-origin: top;
    transition: .3s;
    z-index: 50;
    background: var(--color-bg--base);
    padding-top: var(--fs--600);
    padding-bottom: var(--fs--850);
    width: 100%;
    max-height: calc(var(--vh100) - var(--o-header-total-height));
    overflow: hidden;
    overflow-y: auto
}

.pam-m-search-box__fields {
    --m-search-box-fields-top-base: var(--o-header-total-height);
    --m-search-box-fields-top-delta: 0px;
    --m-search-box-fields-top: calc(var(--m-search-box-fields-top-base) - var(--m-search-box-fields-top-delta));
    display: flex;
    position: sticky;
    top: var(--m-search-box-fields-top);
    flex-wrap: wrap;
    gap: var(--fs--col-gap);
    z-index: 20;
    margin: calc(var(--fs--300) * -1) 0;
    background: var(--color-bg--base);
    padding: var(--fs--300) 0
}

@media screen and (max-width:35.99em) {
    .pam-m-search-box__fields {
        --m-search-box-fields-top-delta: calc(var(--ffs--800) + var(--fs--400))
    }
}

.pam-m-search-box--fixed .pam-m-search-box__fields {
    --m-search-box-fields-top-base: calc(var(--fs--600) * -1);
    margin: calc(var(--fs--200) * -1) 0;
    padding: var(--fs--200) 0
}

@media screen and (max-width:63.99em) {
    .pam-m-search-box--fixed .pam-m-search-box__fields {
        margin-bottom: calc(var(--fs--150) * -1);
        padding-bottom: var(--fs--150)
    }
}

.pam-m-search-box__title {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--800);
    font-size: var(--ffs--800);
    display: inline-block
}

.pam-m-search-box__field {
    gap: 0;
    width: 100%
}

.pam-m-search-box__input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none
}

.pam-m-search-box__button {
    padding-inline: var(--fs--200)
}

.pam-m-search-box__close {
    margin-left: auto
}

.pam-m-search-box__trigger {
    margin: 0 var(--sn--1);
    width: 40px;
    height: 40px
}

.pam-m-search-box__results {
    transition: .3s;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    pointer-events: none
}

.pam-m-search-box__results-counter {
    display: none
}

.pam-m-search-box .pam-m-search-box__results {
    margin: 0;
    border: 0;
    padding: 0
}

.pam-m-search-box .pam-m-search-box__results-side {
    position: sticky;
    top: calc(var(--o-header-total-height) + var(--fs--600) + var(--fs--850) * 2 - var(--fs--200));
    z-index: 5;
    margin: calc(var(--fs--200) * -1) 0 calc(var(--fs--600) - var(--fs--200));
    background: var(--color-bg--base);
    padding: var(--fs--200) 0;
    height: -moz-max-content;
    height: max-content
}

@media screen and (max-width:63.99em) {
    .pam-m-search-box .pam-m-search-box__results-side {
        position: static
    }
}

@media screen and (min-width:64em) {
    .pam-m-search-box .pam-m-search-box__results-total {
        display: none
    }
}

@media print {
    .pam-m-search-box .pam-m-search-box__results-total {
        display: none
    }
}

.pam-m-search-box--fixed .pam-m-search-box__results-side {
    top: calc(var(--fs--600) + var(--fs--850) - var(--fs--200))
}

.pam-m-search-box--active .pam-m-search-box__results {
    opacity: 1;
    padding-top: var(--fs--600);
    max-height: none;
    overflow: unset;
    pointer-events: all
}

.pam-m-search-box__see-more {
    flex-wrap: nowrap;
    margin-top: var(--fs--850)
}

.pam-m-search-box__see-more[hidden] {
    display: none
}

.pam-m-search-box__no-results {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-m-search-box__message {
    margin-bottom: var(--fs--300)
}

.pam-m-search-box__message p {
    margin: var(--fs--100) 0
}

.pam-m-search-box__message p:first-child {
    margin-top: 0
}

.pam-m-search-box__message p:last-child {
    margin-bottom: 0
}

.pam-m-section {
    margin-bottom: -1px;
    border-top: var(--border-base);
    border-bottom: var(--border-base);
    padding-top: var(--fs--850);
    padding-bottom: var(--fs--850)
}

.pam-m-section:not(.pam-u-container) {
    width: 100%
}

.pam-m-section--highlighted {
    background-color: var(--color-bg--highlight-light)
}

.pam-m-section__title {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

@media screen and (max-width:63.99em) {
    .pam-m-section__title {
        margin-bottom: var(--fs--600)
    }
}

@media screen and (min-width:64em) {
    .pam-m-section>.pam-m-section__title {
        position: sticky;
        top: calc(var(--o-header-total-height) + var(--fs--300));
        align-self: start;
        transition: .3s
    }
}

@media print {
    .pam-m-section>.pam-m-section__title {
        position: sticky;
        top: calc(var(--o-header-total-height) + var(--fs--300));
        align-self: start;
        transition: .3s
    }
}

@media screen and (min-width:64em) {
    .pam-m-section__side .pam-m-section__title {
        margin-bottom: var(--fs--400)
    }
}

@media print {
    .pam-m-section__side .pam-m-section__title {
        margin-bottom: var(--fs--400)
    }
}

.pam-m-section__description {
    margin-bottom: var(--fs--400)
}

.pam-m-section__content>.cmp-container,
.pam-m-section__content .conditionalcontainer>.condition>.cmp-container {
    display: flex;
    flex-wrap: wrap;
    gap: var(--fslh--200) var(--fs--col-gap)
}

@media screen and (max-width:35.99em) {

    .pam-m-section__content>.cmp-container>*,
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>* {
        flex: 0 0 100%
    }

    .pam-m-section__content>.cmp-container>*:first-child~*,
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>*:first-child~* {
        border-top: var(--border-base);
        padding-top: var(--fslh--200)
    }
}

@media screen and (min-width:36em) {

    .pam-m-section__content>.cmp-container>:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)) {
        flex: 0 0 100%
    }

    .pam-m-section__content>.cmp-container>:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths) {
        flex: 0 0 calc(50% - var(--fs--col-gap-half))
    }

    .pam-m-section__content>.cmp-container>.pam-u-layout--3-eighths,
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.pam-u-layout--3-eighths {
        padding-right: calc(((100% - var(--fs--col-gap) * 7) * 1 / 8 + var(--fs--col-gap) * 1) * 1)
    }

    .pam-m-section__content>.cmp-container>:where(:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)):first-child+*, :where(.pam-u-layout--half-width, .pam-u-layout--3-eighths):first-child+:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)), :nth-child(n+3)):not(.image, .video, .table, .conditionalcontainer, .pam-u-variant--no-spacer),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>:where(:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)):first-child+*, :where(.pam-u-layout--half-width, .pam-u-layout--3-eighths):first-child+:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)), :nth-child(n+3)):not(.image, .video, .table, .conditionalcontainer, .pam-u-variant--no-spacer) {
        border-top: var(--border-base);
        padding-top: var(--fslh--200)
    }

    .pam-m-section__content>.cmp-container>.ghost:first-child+:not(.ghost),
    .pam-m-section__content>.cmp-container>.ghost:first-child+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+:not(.ghost),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+.ghost+:not(.ghost),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+:not(.ghost),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+:not(.ghost),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+.ghost+:not(.ghost),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths) {
        border-top: unset;
        padding-top: unset
    }
}

@media print {

    .pam-m-section__content>.cmp-container>:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)) {
        flex: 0 0 100%
    }

    .pam-m-section__content>.cmp-container>:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths) {
        flex: 0 0 calc(50% - var(--fs--col-gap-half))
    }

    .pam-m-section__content>.cmp-container>.pam-u-layout--3-eighths,
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.pam-u-layout--3-eighths {
        padding-right: calc(((100% - var(--fs--col-gap) * 7) * 1 / 8 + var(--fs--col-gap) * 1) * 1)
    }

    .pam-m-section__content>.cmp-container>:where(:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)):first-child+*, :where(.pam-u-layout--half-width, .pam-u-layout--3-eighths):first-child+:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)), :nth-child(n+3)):not(.image, .video, .table, .conditionalcontainer, .pam-u-variant--no-spacer),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>:where(:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)):first-child+*, :where(.pam-u-layout--half-width, .pam-u-layout--3-eighths):first-child+:not(:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)), :nth-child(n+3)):not(.image, .video, .table, .conditionalcontainer, .pam-u-variant--no-spacer) {
        border-top: var(--border-base);
        padding-top: var(--fslh--200)
    }

    .pam-m-section__content>.cmp-container>.ghost:first-child+:not(.ghost),
    .pam-m-section__content>.cmp-container>.ghost:first-child+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+:not(.ghost),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+.ghost+:not(.ghost),
    .pam-m-section__content>.cmp-container>.ghost:first-child+.ghost+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+:not(.ghost),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+:not(.ghost),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+.ghost+:not(.ghost),
    .pam-m-section__content .conditionalcontainer>.condition>.cmp-container>.ghost:first-child+.ghost+.ghost+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths)+:where(.pam-u-layout--half-width, .pam-u-layout--3-eighths) {
        border-top: unset;
        padding-top: unset
    }
}

.pam-m-section__content .conditionalcontainer:not(:has(.cmp-container>*)) {
    display: none
}

.pam-m-section__content .conditionalcontainer:nth-child(n+2)>.condition>.cmp-container>:nth-child(-n+2):not(.image, .video) {
    border-top: var(--border-base);
    padding-top: var(--fslh--200)
}

.stage:not(:has(*))+.pam-l-generic__content>.pam-m-section:first-child,
.stage:not(:has(*))+.pam-l-generic__content>.cmp-container>:first-child>.pam-m-section {
    border-top: 0
}

@media screen and (max-width:63.99em) {
    .pam-m-section__side+.pam-m-section__content {
        margin-top: var(--fs--600)
    }
}

@media screen and (min-width:64em) {
    .pam-m-section {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-section>* {
        min-width: 0
    }

    .pam-m-section__title,
    .pam-m-section__side {
        grid-column: 1/span 3
    }

    .pam-m-section__content {
        grid-column: 5/span 8
    }
}

@media print {
    .pam-m-section {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-section>* {
        min-width: 0
    }

    .pam-m-section__title,
    .pam-m-section__side {
        grid-column: 1/span 3
    }

    .pam-m-section__content {
        grid-column: 5/span 8
    }
}

.pam-m-social-links {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    align-items: center;
    margin: var(--sn--1) var(--sn--2)
}

.pam-m-social-links__item {
    flex: 0 0 auto;
    height: -moz-fit-content;
    height: fit-content
}

.pam-m-social-links__link {
    display: block;
    padding-right: var(--sp--2);
    padding-left: var(--sp--2)
}

.pam-m-social-links__link>img {
    filter: invert(.2431) sepia(0) saturate(7.26) hue-rotate(318deg) brightness(1) contrast(1);
    transition: filter .3s;
    width: 20px;
    height: 20px
}

.pam-m-social-links__link>.pam-a-icon {
    display: block
}

.pam-m-social-links__link:focus>img,
.pam-m-social-links__link:hover>img {
    filter: invert(.31) sepia(.37) saturate(7.26) hue-rotate(318deg) brightness(.88) contrast(.83)
}

@media screen and (max-width:47.99em) {
    .pam-m-social-links {
        justify-content: flex-start
    }
}

@media screen and (min-width:48em) {
    .pam-m-social-links {
        justify-content: flex-end
    }
}

@media print {
    .pam-m-social-links {
        justify-content: flex-end
    }
}

:root {
    --m-stage-parallax: 0
}

.pam-m-stage {
    margin-bottom: var(--fs--1300)
}

.pam-m-stage__aside {
    display: flex;
    flex-direction: column
}

.pam-m-stage__journalistic-title,
.pam-m-stage__meta {
    margin-bottom: var(--fs--200)
}

.pam-m-stage__journalistic-title {
    line-height: var(--flh--800);
    font-size: var(--ffs--800)
}

.pam-m-stage__journalistic-title:last-child {
    margin-bottom: 0
}

.pam-m-stage__link {
    font-family: var(--font-stack-sans);
    align-self: flex-start
}

.pam-m-stage__meta {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-m-stage__meta>* {
    display: inline
}

.pam-m-stage__meta>*:after {
    background: currentcolor;
    word-spacing: 1em;
    content: " ";
    -webkit-mask: var(--a-icon-dot) 50% 50% no-repeat;
    mask: var(--a-icon-dot) 50% 50% no-repeat;
    -webkit-mask-size: 3px;
    mask-size: 3px;
    clip-path: polygon(calc(50% - 1.5px) calc(50% - 1.5px), calc(50% + 1.5px) calc(50% - 1.5px), calc(50% + 1.5px) calc(50% + 1.5px), calc(50% - 1.5px) calc(50% + 1.5px))
}

@supports (font: -apple-system-body) and (-webkit-appearance: none) {
    .pam-m-stage__meta>*:after {
        -webkit-mask: none;
        mask: none;
        background: var(--a-icon-dot) 50% 50% no-repeat;
        background-size: 3px
    }
}

.pam-m-stage__meta-date {
    text-transform: capitalize;
    white-space: nowrap
}

.pam-m-stage__time-read {
    white-space: nowrap
}

.pam-m-stage__seo-title {
    font-size: inherit
}

.pam-m-stage__locked {
    display: flex;
    align-items: flex-end;
    margin-top: var(--fs--100);
    margin-left: -.35em
}

.pam-m-stage__locked:before {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-lock);
    mask-image: var(--a-icon-lock)
}

.pam-m-stage__excerpt {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin: auto 0 0
}

.pam-m-stage__figure {
    margin: 0;
    height: 100%
}

.pam-m-stage__image,
.pam-m-stage__video {
    width: 100%;
    object-fit: cover
}

.pam-m-stage__location-icon {
    float: left
}

.pam-m-stage__location-address {
    padding-left: calc(20px + var(--sp--1))
}

.pam-m-stage__location p {
    margin: 0
}

.pam-m-stage__ctas {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(2, 1fr);
    row-gap: var(--fs--col-gap-half);
    margin-top: var(--fs--400)
}

.pam-m-stage__ctas>* {
    min-width: 0
}

@media screen and (max-width:35.99em) {
    .pam-m-stage__ctas {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media screen and (min-width:36em)and (max-width:47.99em) {
    .pam-m-stage__ctas {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-m-stage__ctas {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media screen and (min-width:64em) {
    .pam-m-stage--layout-article .pam-m-stage__ctas {
        grid-template-columns: repeat(1, 1fr)
    }

    .pam-m-stage--layout-service .pam-m-stage__ctas {
        grid-template-columns: repeat(3, 1fr)
    }

    .pam-m-stage--layout-home .pam-m-stage__ctas {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media print {
    .pam-m-stage--layout-article .pam-m-stage__ctas {
        grid-template-columns: repeat(1, 1fr)
    }

    .pam-m-stage--layout-service .pam-m-stage__ctas {
        grid-template-columns: repeat(3, 1fr)
    }

    .pam-m-stage--layout-home .pam-m-stage__ctas {
        grid-template-columns: repeat(4, 1fr)
    }
}

.pam-m-stage__cta {
    margin-top: auto
}

@media screen and (max-width:47.99em) {
    .pam-m-stage {
        padding-right: 0;
        padding-left: 0;
        width: 100%
    }

    .pam-m-stage__aside {
        padding-right: var(--u-container-padding);
        padding-left: var(--u-container-padding)
    }
}

@media screen and (max-width:63.99em) {
    .pam-m-stage {
        display: flex;
        flex-direction: column
    }
}

@media screen and (min-width:64em) {
    .pam-m-stage {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-stage>* {
        min-width: 0
    }
}

@media print {
    .pam-m-stage {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr)
    }

    .pam-m-stage>* {
        min-width: 0
    }
}

.pam-m-stage--layout-article,
.pam-m-stage--layout-event {
    gap: var(--fs--col-gap);
    margin-top: var(--fs--600)
}

.pam-m-stage--layout-article .pam-m-stage__journalistic-title,
.pam-m-stage--layout-event .pam-m-stage__journalistic-title {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

.pam-m-stage--layout-article .pam-m-stage__excerpt,
.pam-m-stage--layout-event .pam-m-stage__excerpt {
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-article .pam-m-stage__excerpt,
    .pam-m-stage--layout-event .pam-m-stage__excerpt {
        margin-top: var(--fs--400)
    }
}

@media print {

    .pam-m-stage--layout-article .pam-m-stage__excerpt,
    .pam-m-stage--layout-event .pam-m-stage__excerpt {
        margin-top: var(--fs--400)
    }
}

@media screen and (max-width:63.99em) {

    .pam-m-stage--layout-article .pam-m-stage__aside,
    .pam-m-stage--layout-event .pam-m-stage__aside {
        order: 1
    }
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-article .pam-m-stage__aside,
    .pam-m-stage--layout-event .pam-m-stage__aside {
        grid-column: 1/span 3
    }
}

@media print {

    .pam-m-stage--layout-article .pam-m-stage__aside,
    .pam-m-stage--layout-event .pam-m-stage__aside {
        grid-column: 1/span 3
    }
}

.pam-m-stage--layout-article .pam-m-stage__figure,
.pam-m-stage--layout-event .pam-m-stage__figure {
    order: 0
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-article .pam-m-stage__figure,
    .pam-m-stage--layout-event .pam-m-stage__figure {
        grid-column: 5/span 8
    }
}

@media print {

    .pam-m-stage--layout-article .pam-m-stage__figure,
    .pam-m-stage--layout-event .pam-m-stage__figure {
        grid-column: 5/span 8
    }
}

.pam-m-stage--layout-article .pam-m-stage__image,
.pam-m-stage--layout-event .pam-m-stage__image {
    aspect-ratio: 3/2
}

.pam-m-stage--layout-article .pam-m-stage__video,
.pam-m-stage--layout-event .pam-m-stage__video {
    aspect-ratio: 16/9
}

@media screen and (max-width:63.99em) {

    .pam-m-stage--layout-service .pam-m-stage__image,
    .pam-m-stage--layout-service .pam-m-stage__video,
    .pam-m-stage--layout-home .pam-m-stage__image,
    .pam-m-stage--layout-home .pam-m-stage__video {
        margin-bottom: calc((var(--fs--600) + 1px) * -1)
    }
}

.pam-m-stage--layout-service,
.pam-m-stage--layout-fund-detail {
    gap: var(--fs--col-gap);
    margin-top: var(--fs--600)
}

@media screen and (max-width:63.99em) {

    .pam-m-stage--layout-service .pam-m-stage__aside,
    .pam-m-stage--layout-fund-detail .pam-m-stage__aside {
        order: 0
    }
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-service .pam-m-stage__aside,
    .pam-m-stage--layout-fund-detail .pam-m-stage__aside {
        grid-column: 1/span 6
    }
}

@media print {

    .pam-m-stage--layout-service .pam-m-stage__aside,
    .pam-m-stage--layout-fund-detail .pam-m-stage__aside {
        grid-column: 1/span 6
    }
}

.pam-m-stage--layout-service .pam-m-stage__figure,
.pam-m-stage--layout-fund-detail .pam-m-stage__figure {
    order: 1
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-service .pam-m-stage__figure,
    .pam-m-stage--layout-fund-detail .pam-m-stage__figure {
        grid-column: 9/span 4
    }
}

@media print {

    .pam-m-stage--layout-service .pam-m-stage__figure,
    .pam-m-stage--layout-fund-detail .pam-m-stage__figure {
        grid-column: 9/span 4
    }
}

@media screen and (max-width:63.99em) {

    .pam-m-stage--layout-service .pam-m-stage__image,
    .pam-m-stage--layout-fund-detail .pam-m-stage__image {
        aspect-ratio: 3/2
    }
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-service .pam-m-stage__image,
    .pam-m-stage--layout-fund-detail .pam-m-stage__image {
        aspect-ratio: 4/5
    }
}

@media print {

    .pam-m-stage--layout-service .pam-m-stage__image,
    .pam-m-stage--layout-fund-detail .pam-m-stage__image {
        aspect-ratio: 4/5
    }
}

@media screen and (max-width:63.99em) {

    .pam-m-stage--layout-service .pam-m-stage__video,
    .pam-m-stage--layout-fund-detail .pam-m-stage__video {
        aspect-ratio: 16/9
    }
}

@media screen and (min-width:64em) {

    .pam-m-stage--layout-service .pam-m-stage__video,
    .pam-m-stage--layout-fund-detail .pam-m-stage__video {
        aspect-ratio: 4/5
    }
}

@media print {

    .pam-m-stage--layout-service .pam-m-stage__video,
    .pam-m-stage--layout-fund-detail .pam-m-stage__video {
        aspect-ratio: 4/5
    }
}

.pam-m-stage--layout-fund-detail {
    margin-top: 0
}

.pam-m-stage--layout-fund-detail .pam-m-stage__journalistic-title {
    margin-bottom: 0
}

.pam-m-stage--layout-home {
    margin-top: var(--fs--850);
    margin-bottom: -1px;
    padding: 0
}

.pam-m-stage--layout-home .pam-m-stage__aside {
    margin-top: var(--fs--400);
    margin-bottom: var(--fs--600);
    padding-right: var(--u-container-padding);
    padding-left: var(--u-container-padding)
}

@media screen and (max-width:63.99em) {
    .pam-m-stage--layout-home .pam-m-stage__aside {
        order: 0
    }
}

@media screen and (min-width:64em)and (max-width:104.99em) {
    .pam-m-stage--layout-home .pam-m-stage__aside {
        grid-column: 1/span 10
    }
}

@media print {
    .pam-m-stage--layout-home .pam-m-stage__aside {
        grid-column: 1/span 10
    }
}

@media screen and (min-width:105em) {
    .pam-m-stage--layout-home .pam-m-stage__aside {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr);
        grid-column: 1/-1
    }

    .pam-m-stage--layout-home .pam-m-stage__aside>* {
        min-width: 0
    }

    .pam-m-stage--layout-home .pam-m-stage__aside>* {
        grid-column: 1/span 8
    }
}

.pam-m-stage--layout-home .pam-m-stage__figure {
    order: 1;
    margin: 0;
    background-color: var(--color-bg--base);
    overflow: hidden;
    aspect-ratio: 3/1
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--layout-home .pam-m-stage__figure {
        aspect-ratio: 1
    }
}

@media screen and (min-width:64em) {
    .pam-m-stage--layout-home .pam-m-stage__figure {
        grid-column: 1/span 12
    }
}

@media print {
    .pam-m-stage--layout-home .pam-m-stage__figure {
        grid-column: 1/span 12
    }
}

.pam-m-stage--variant-compact.pam-m-stage--layout-home .pam-m-stage__figure {
    aspect-ratio: 6/1
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--variant-compact.pam-m-stage--layout-home .pam-m-stage__figure {
        aspect-ratio: 3/1
    }
}

.pam-m-stage--layout-home .pam-m-stage__image,
.pam-m-stage--layout-home .pam-m-stage__video {
    transform: translateY(var(--m-stage-parallax));
    width: 100%;
    aspect-ratio: 16/9
}

@media screen and (max-width:47.99em) {

    .pam-m-stage--layout-home .pam-m-stage__image,
    .pam-m-stage--layout-home .pam-m-stage__video {
        aspect-ratio: 2/3
    }

    .pam-m-stage--variant-compact.pam-m-stage--layout-home .pam-m-stage__image,
    .pam-m-stage--layout-home .pam-m-stage__video {
        aspect-ratio: 1
    }
}

.pam-m-stage--layout-home .pam-m-stage__video .pam-m-video-player__icon,
.pam-m-stage--layout-home .pam-m-stage__video .plyr__controls {
    margin-bottom: var(--m-stage-parallax-bottom)
}

.pam-m-stage--layout-home .pam-m-stage__link {
    width: -moz-fit-content;
    width: fit-content
}

.pam-m-stage--layout-event .pam-m-stage__meta-date {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    font-family: var(--font-stack-serif);
    display: block;
    margin-bottom: var(--fs--150);
    text-transform: lowercase
}

@media screen and (max-width:63.99em) {
    .pam-m-stage--layout-event .pam-m-stage__event-status {
        margin-top: var(--fs--300)
    }
}

.pam-m-stage--sticky {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(12, 1fr);
    position: fixed;
    bottom: 0;
    left: 0;
    align-items: center;
    transform: translateY(100%);
    transition: .3s ease-in-out;
    visibility: hidden;
    opacity: 0;
    z-index: 10;
    background: var(--color-bg--primary);
    padding-top: var(--fs--150);
    padding-bottom: var(--fs--150);
    width: 100%;
    color: var(--color-text--dark-bg);
    pointer-events: none
}

.pam-m-stage--sticky>* {
    min-width: 0
}

.pam-m-stage--sticky .pam-m-stage__journalistic-title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    grid-column: 1/span 3;
    margin: 0
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--sticky .pam-m-stage__journalistic-title {
        grid-column: 1
    }
}

.pam-m-stage--sticky .pam-m-stage__meta {
    align-items: center;
    margin: 0;
    overflow: hidden
}

@media screen and (min-width:64em) {
    .pam-m-stage--sticky .pam-m-stage__meta {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        grid-column: 5/span 6
    }

    .pam-m-stage--sticky .pam-m-stage__meta>* {
        min-width: 0
    }
}

@media print {
    .pam-m-stage--sticky .pam-m-stage__meta {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        grid-column: 5/span 6
    }

    .pam-m-stage--sticky .pam-m-stage__meta>* {
        min-width: 0
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-m-stage--sticky .pam-m-stage__meta {
        grid-column: 5/span 4
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--sticky .pam-m-stage__meta {
        grid-column: 2
    }
}

@media screen and (max-width:35.99em) {
    .pam-m-stage--sticky .pam-m-stage__meta {
        display: none
    }
}

.pam-m-stage--sticky .pam-m-stage__meta-date {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    font-family: var(--font-stack-sans);
    margin: 0
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--sticky .pam-m-stage__meta-date {
        grid-column: 1/-1
    }
}

.pam-m-stage--sticky .pam-m-stage__location {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    font-family: var(--font-stack-sans);
    margin: 0
}

.pam-m-stage--sticky .pam-m-stage__location-address :nth-child(n+2) {
    display: none
}

.pam-m-stage--sticky .pam-m-stage__excerpt {
    display: none
}

.pam-m-stage--sticky .pam-m-stage__event-status {
    margin-top: 0;
    overflow: hidden
}

@media screen and (min-width:64em) {
    .pam-m-stage--sticky .pam-m-stage__event-status {
        grid-column: 11/span 2
    }
}

@media print {
    .pam-m-stage--sticky .pam-m-stage__event-status {
        grid-column: 11/span 2
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-m-stage--sticky .pam-m-stage__event-status {
        grid-column: 9/span 4
    }
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--sticky .pam-m-stage__event-status {
        grid-column: -2
    }
}

.pam-m-stage--sticky-shown {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    pointer-events: all
}

.pam-m-stage--sticky .pam-m-event-registration-status__attending .pam-m-event-registration-status__block-item:last-child,
.pam-m-stage--sticky .pam-m-event-registration-status__attending:after {
    display: none
}

@media screen and (max-width:47.99em) {
    .pam-m-stage--sticky {
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media screen and (max-width:35.99em) {
    .pam-m-stage--sticky {
        grid-template-columns: 1fr 1fr
    }
}

:root {
    --m-table-of-contents-height: 45px;
    --m-table-of-contents-spacing: 0px
}

:root.pam-m-table-of-contents--active {
    --m-table-of-contents-spacing: calc(var(--m-table-of-contents-height) + var(--fslh--200))
}

.pam-m-table-of-contents {
    transition: .3s
}

.pam-m-table-of-contents:not(.pam-m-table-of-contents--fixed) {
    border-top: var(--border-base);
    border-bottom: var(--border-base);
    padding: var(--fs--200) 0
}

.pam-u-registration-wall .pam-m-table-of-contents {
    pointer-events: none
}

@media print {
    .pam-m-table-of-contents--clone {
        display: none !important
    }
}

.pam-m-table-of-contents__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fs--200)
}

.pam-m-table-of-contents__fixed-title {
    display: none
}

.pam-m-table-of-contents__list {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: flex;
    flex-direction: column
}

.pam-m-table-of-contents__list-item {
    display: block;
    padding: var(--sp--2) 0
}

.pam-m-table-of-contents__list-item:before {
    margin-right: var(--sp--2);
    content: "•"
}

.pam-m-table-of-contents__active-item {
    display: none;
    color: var(--color-text--primary-dark)
}

.pam-m-table-of-contents__active-item:after {
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    border-top: 4px solid currentColor;
    transition: transform .3s;
    margin-left: var(--sp--2);
    content: ""
}

.pam-m-table-of-contents--numbered .pam-m-table-of-contents__list {
    counter-reset: toc_counter
}

.pam-m-table-of-contents--numbered .pam-m-table-of-contents__list-item:before {
    content: counter(toc_counter) ". ";
    counter-increment: toc_counter
}

.pam-m-table-of-contents--fixed {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: flex;
    position: fixed;
    top: var(--o-header-total-height);
    left: 0;
    gap: var(--fs--col-gap);
    align-items: center;
    z-index: 88;
    border-bottom: var(--border-base);
    background: var(--color-text--dark-bg);
    cursor: pointer;
    width: 100%;
    height: 45px
}

.pam-m-table-of-contents--fixed:after {
    position: absolute;
    top: 45px;
    left: 0;
    transition: .5s ease;
    background: var(--color-bg--overlay);
    width: 100vw;
    height: 100vh;
    content: "";
    pointer-events: none;
    filter: opacity(0)
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__title {
    display: none
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__fixed-title {
    display: block;
    margin: 0;
    color: var(--color-text--toc);
    font-size: inherit
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list {
    position: absolute;
    top: 45px;
    transition: .5s;
    visibility: hidden;
    z-index: 5;
    background-color: var(--color-bg--base);
    max-height: 0;
    overflow: hidden;
    font-size: inherit;
    pointer-events: none
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item {
    transform: translate(var(--sn--4));
    transition: filter .3s ease, transform .3s ease;
    filter: opacity(0)
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(0) {
    transition-delay: .1s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(1) {
    transition-delay: .13s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(2) {
    transition-delay: .16s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(3) {
    transition-delay: .19s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(4) {
    transition-delay: .22s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(5) {
    transition-delay: .25s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(6) {
    transition-delay: .28s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(7) {
    transition-delay: .31s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(8) {
    transition-delay: .34s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(9) {
    transition-delay: .37s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(10) {
    transition-delay: .4s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(11) {
    transition-delay: .43s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(12) {
    transition-delay: .46s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(13) {
    transition-delay: .49s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(14) {
    transition-delay: .52s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(15) {
    transition-delay: .55s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(16) {
    transition-delay: .58s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(17) {
    transition-delay: .61s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(18) {
    transition-delay: .64s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(19) {
    transition-delay: .67s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(20) {
    transition-delay: .7s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(21) {
    transition-delay: .73s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(22) {
    transition-delay: .76s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(23) {
    transition-delay: .79s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(24) {
    transition-delay: .82s
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__list-item:nth-of-type(25) {
    transition-delay: .85s
}

@media screen and (max-width:35.99em) {
    .pam-m-table-of-contents--fixed .pam-m-table-of-contents__list {
        left: 0;
        padding: 0 var(--u-container-padding);
        width: 100%
    }
}

@media screen and (min-width:36em) {
    .pam-m-table-of-contents--fixed .pam-m-table-of-contents__list {
        left: auto;
        transform: translate(-100vw);
        padding: 0 100vw;
        width: 250vw
    }
}

@media print {
    .pam-m-table-of-contents--fixed .pam-m-table-of-contents__list {
        left: auto;
        transform: translate(-100vw);
        padding: 0 100vw;
        width: 250vw
    }
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__active-item {
    display: flex;
    align-items: center
}

.pam-m-table-of-contents--fixed .pam-m-table-of-contents__progress-line {
    display: block
}

.pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) {
    pointer-events: all
}

.pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open):after {
    pointer-events: all;
    filter: opacity(1);
    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1)
}

.pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__list {
    visibility: visible;
    max-height: calc(100vh - var(--o-header-total-height) - var(--m-table-of-contents-height));
    overflow-y: auto;
    pointer-events: all
}

.pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__list-item {
    transform: translate(0);
    filter: opacity(1)
}

.pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__list-item[aria-current=location] {
    color: var(--color-text--primary-dark)
}

@media screen and (max-width:35.99em) {
    .pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__list {
        padding-top: var(--fs--150);
        padding-bottom: var(--fs--150)
    }
}

@media screen and (min-width:36em) {
    .pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__list {
        padding-top: var(--fs--150);
        padding-bottom: var(--fs--400)
    }
}

@media print {
    .pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__list {
        padding-top: var(--fs--150);
        padding-bottom: var(--fs--400)
    }
}

@media screen and (min-width:36em) {
    .pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__active-item:after {
        transform: scaleY(-1)
    }
}

@media print {
    .pam-m-table-of-contents--fixed:where(.pam-m-table-of-contents--open) .pam-m-table-of-contents__active-item:after {
        transform: scaleY(-1)
    }
}

.pam-m-table-of-contents--hidden {
    opacity: 0;
    height: 0;
    pointer-events: none
}

.pam-u-anchor--numbered {
    counter-increment: toc_counter
}

.pam-u-anchor--numbered>h4:first-child:before,
.pam-u-anchor--numbered>:first-child>h4:first-child:before,
.pam-u-anchor--numbered figcaption>h5:first-child:before {
    content: counter(toc_counter) ". "
}

.pam-m-teaser-list {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(2, 1fr);
    row-gap: var(--fs--600)
}

.pam-m-teaser-list>* {
    min-width: 0
}

.pam-m-teaser-list--hide-desc .pam-m-teaser__description {
    display: none
}

.pam-m-teaser-list__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500);
    margin-bottom: var(--fs--300)
}

.pam-m-teaser-list__item {
    transition: .3s
}

.pam-m-teaser-list__item.pam-u-visually-hidden {
    filter: opacity(0);
    transform: translateY(var(--sp--3))
}

.pam-u-variant--first-wide .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
    grid-column: 1/span 2
}

.pam-u-variant--first-wide .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-u-variant--first-wide .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__description {
    display: unset;
    display: -webkit-box
}

.pam-u-layout--half-width.pam-u-variant--first-wide .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
    grid-column: 1/-1
}

.pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
    grid-column: 1/-1
}

@media screen and (min-width:36em) {
    .pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        align-items: flex-start
    }

    .pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details>* {
        min-width: 0
    }

    .pam-u-layout--half-width.pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media print {
    .pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr);
        align-items: flex-start
    }

    .pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details>* {
        min-width: 0
    }

    .pam-u-layout--half-width.pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details {
        grid-template-columns: repeat(1, 1fr)
    }
}

.pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__info {
    grid-column: 1/-1
}

.pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__description {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    display: unset;
    display: -webkit-box;
    margin-top: 0;
    -webkit-line-clamp: 5
}

.pam-u-variant--first-full-width .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-u-variant--text-only .pam-m-teaser-list {
    row-gap: var(--fs--200)
}

.pam-u-variant--text-only .pam-m-teaser-list>.pam-m-teaser-list__item {
    border-bottom: var(--border-base);
    padding-bottom: var(--fs--400)
}

.pam-u-variant--cover .pam-m-teaser-list {
    padding-bottom: var(--fs--850)
}

@media screen and (min-width:36em) {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details>* {
        min-width: 0
    }
}

@media print {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(2, 1fr)
    }

    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__details>* {
        min-width: 0
    }
}

.pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__info {
    grid-column: 1/span 2
}

.pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__description {
    display: unset;
    display: -webkit-box
}

@media screen and (min-width:36em) {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__description {
        margin-top: 0
    }
}

@media print {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child .pam-m-teaser__description {
        margin-top: 0
    }
}

@media screen and (max-width:47.99em) {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
        grid-column: 1/span 2
    }
}

@media screen and (min-width:48em) {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
        grid-column: 1/span 4
    }
}

@media print {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
        grid-column: 1/span 4
    }
}

@media screen and (min-width:64em) {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
        grid-row: 1/span 2
    }
}

@media print {
    .pam-u-variant--cover .pam-m-teaser-list>.pam-m-teaser-list__item:first-child {
        grid-row: 1/span 2
    }
}

.pam-u-layout--half-width .pam-m-teaser-list {
    grid-template-columns: repeat(1, 1fr)
}

@media screen and (max-width:47.99em) {
    .pam-u-layout--6-col .pam-m-teaser-list {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-u-layout--6-col .pam-m-teaser-list {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media screen and (min-width:64em) {
    .pam-u-layout--6-col .pam-m-teaser-list {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media print {
    .pam-u-layout--6-col .pam-m-teaser-list {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media screen and (min-width:36em) {
    .pam-u-layout--half-width.pam-u-layout--6-col .pam-m-teaser-list {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media print {
    .pam-u-layout--half-width.pam-u-layout--6-col .pam-m-teaser-list {
        grid-template-columns: repeat(2, 1fr)
    }
}

.pam-u-layout--4-col .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__description {
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

@media screen and (max-width:35.99em) {
    .pam-u-layout--4-col .pam-m-teaser-list>.pam-m-teaser-list__item:nth-last-child(-n+2) {
        border-bottom: 0;
        padding-bottom: 0
    }
}

@media screen and (min-width:36em) {
    .pam-u-layout--4-col .pam-m-teaser-list>.pam-m-teaser-list__item:nth-last-child(-n+4) {
        border-bottom: 0;
        padding-bottom: 0
    }
}

@media print {
    .pam-u-layout--4-col .pam-m-teaser-list>.pam-m-teaser-list__item:nth-last-child(-n+4) {
        border-bottom: 0;
        padding-bottom: 0
    }
}

@media screen and (min-width:36em) {
    .pam-u-layout--4-col .pam-m-teaser-list {
        grid-template-columns: repeat(4, 1fr)
    }

    .pam-u-layout--half-width.pam-u-layout--4-col .pam-m-teaser-list {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media print {
    .pam-u-layout--4-col .pam-m-teaser-list {
        grid-template-columns: repeat(4, 1fr)
    }

    .pam-u-layout--half-width.pam-u-layout--4-col .pam-m-teaser-list {
        grid-template-columns: repeat(2, 1fr)
    }
}

.pam-u-layout--2-col .pam-m-teaser-list {
    grid-template-columns: repeat(2, 1fr)
}

.pam-u-layout--2-col .pam-m-teaser-list>.pam-m-teaser-list__item:nth-last-child(-n+2) {
    border-bottom: 0;
    padding-bottom: 0
}

.pam-u-layout--2-col .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-u-layout--half-width.pam-u-layout--2-col .pam-m-teaser-list {
    grid-template-columns: repeat(1, 1fr)
}

.pam-u-layout--1-col .pam-m-teaser-list {
    grid-template-columns: repeat(1, 1fr);
    row-gap: var(--fs--300)
}

.pam-u-layout--1-col .pam-m-teaser-list:has(.pam-m-teaser--large-text) {
    row-gap: var(--fs--600)
}

.pam-u-layout--1-col .pam-m-teaser-list:has(.pam-m-teaser--large-text)>.pam-m-teaser-list__item {
    padding-bottom: var(--fs--600)
}

.pam-u-layout--1-col .pam-m-teaser-list:has(.pam-m-teaser--large-text)>.pam-m-teaser-list__item .pam-m-teaser__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600)
}

.pam-u-layout--1-col .pam-m-teaser-list:has(.pam-m-teaser--large-text)>.pam-m-teaser-list__item .pam-m-event-registration-status__block {
    justify-content: center
}

.pam-u-layout--1-col .pam-m-teaser-list>.pam-m-teaser-list__item {
    border-bottom: var(--border-base);
    padding-bottom: var(--fs--300)
}

.pam-u-layout--1-col .pam-m-teaser-list>.pam-m-teaser-list__item:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.pam-u-layout--1-col .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__title {
    line-height: var(--flh--500);
    font-size: var(--ffs--500)
}

.pam-u-variant--compact .pam-m-teaser-list {
    row-gap: var(--fs--200)
}

.pam-u-variant--compact .pam-m-teaser-list>.pam-m-teaser-list__item {
    padding-bottom: var(--fs--200)
}

.pam-u-variant--compact .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser {
    display: block
}

.pam-u-variant--compact .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    margin-bottom: 0
}

.pam-u-variant--compact .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__description {
    line-height: var(--flh--200);
    font-size: var(--ffs--200)
}

.pam-u-variant--compact .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__picture,
.pam-u-variant--compact .pam-m-teaser-list>.pam-m-teaser-list__item .pam-m-teaser__description {
    display: none
}

.pam-u-variant--no-picture .pam-m-teaser-list .pam-m-teaser {
    display: block
}

.pam-u-variant--no-picture .pam-m-teaser-list .pam-m-teaser__title:not(:last-child) {
    margin-bottom: var(--fs--100)
}

.pam-u-variant--no-picture .pam-m-teaser-list .pam-m-teaser__picture {
    display: none
}

.pam-m-teaser {
    transition: color .3s linear;
    text-decoration: none;
    color: inherit
}

.pam-m-teaser:focus,
.pam-m-teaser:hover {
    color: var(--color-cta--active)
}

.pam-m-teaser__details {
    display: flex;
    flex-direction: column
}

.pam-m-teaser__info {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    margin-bottom: var(--fs--150)
}

.pam-m-teaser__info:not(:has(>*)) {
    display: none
}

.pam-m-teaser__info>* {
    display: inline
}

.pam-m-teaser__info>*:after {
    background: currentcolor;
    word-spacing: 1em;
    content: " ";
    -webkit-mask: var(--a-icon-dot) 50% 50% no-repeat;
    mask: var(--a-icon-dot) 50% 50% no-repeat;
    -webkit-mask-size: 3px;
    mask-size: 3px;
    clip-path: polygon(calc(50% - 1.5px) calc(50% - 1.5px), calc(50% + 1.5px) calc(50% - 1.5px), calc(50% + 1.5px) calc(50% + 1.5px), calc(50% - 1.5px) calc(50% + 1.5px))
}

.pam-m-teaser__date {
    text-transform: capitalize
}

.pam-m-teaser__title {
    line-height: var(--flh--400);
    font-size: var(--ffs--400);
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-wrap: pretty
}

.pam-m-teaser__description {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    font-family: var(--font-stack-sans);
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-top: var(--fs--100)
}

.pam-m-teaser__description p {
    margin: 0
}

.pam-m-teaser__picture {
    margin-bottom: var(--fs--200)
}

.pam-m-teaser__image {
    transition: .3s;
    width: 100%;
    object-fit: cover
}

.pam-m-teaser__location {
    font-family: var(--font-stack-sans);
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    display: flex;
    align-items: flex-start;
    margin-top: var(--fs--200);
    color: var(--color-text--notes)
}

.pam-m-teaser__location .pam-a-icon {
    margin-top: -.25em;
    margin-right: var(--sp--1)
}

.pam-m-teaser__share-class {
    line-height: var(--flh--200);
    font-size: var(--ffs--200);
    vertical-align: top
}

.pam-m-teaser__cta {
    flex-wrap: nowrap;
    margin-top: auto
}

.pam-m-teaser--title-first .pam-m-teaser__title {
    order: -1
}

.pam-m-teaser--large-text .pam-m-teaser__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    margin-bottom: var(--fs--50)
}

.pam-m-teaser--large-text .pam-m-teaser__date {
    text-transform: lowercase
}

.pam-m-teaser--large-text .pam-m-teaser__info {
    line-height: var(--flh--300);
    font-size: var(--ffs--300);
    margin-bottom: var(--fs--300)
}

.pam-m-teaser--large-text .pam-a-link {
    font-family: var(--font-stack-sans);
    width: -moz-fit-content;
    width: fit-content
}

.pam-u-layout--1-col .pam-m-teaser {
    display: grid;
    -moz-column-gap: var(--fs--col-gap);
    column-gap: var(--fs--col-gap);
    align-content: start;
    grid-template-columns: repeat(12, 1fr)
}

.pam-u-layout--1-col .pam-m-teaser>* {
    min-width: 0
}

.pam-u-layout--1-col .pam-m-teaser__info {
    margin-bottom: var(--fs--100)
}

.pam-u-layout--1-col .pam-m-teaser__details {
    grid-column: 1/span 8
}

.pam-u-layout--1-col .pam-m-teaser__details>:nth-last-child(2) {
    margin-bottom: var(--fs--200)
}

.pam-u-layout--1-col .pam-m-teaser__description {
    margin-top: 0
}

.pam-u-layout--1-col .pam-m-teaser__picture {
    grid-column: 10/-1;
    align-self: start;
    order: 1;
    margin-bottom: 0
}

@media screen and (min-width:36em) {
    .pam-u-layout--1-col .pam-m-teaser__cta {
        width: calc(((100% - var(--fs--col-gap) * 4) * 3 / 5 + var(--fs--col-gap) * 2) * 1)
    }
}

@media print {
    .pam-u-layout--1-col .pam-m-teaser__cta {
        width: calc(((100% - var(--fs--col-gap) * 4) * 3 / 5 + var(--fs--col-gap) * 2) * 1)
    }
}

.pam-u-layout--1-col .pam-m-teaser--large-text .pam-m-teaser__title {
    margin-bottom: var(--fs--200)
}

@media screen and (min-width:64em) {
    .pam-u-layout--1-col .pam-m-teaser {
        grid-template-columns: repeat(8, 1fr)
    }

    .pam-u-layout--1-col .pam-m-teaser__details {
        grid-column: 1/span 5
    }

    .pam-u-layout--1-col .pam-m-teaser__picture {
        grid-column: 7/-1
    }
}

@media print {
    .pam-u-layout--1-col .pam-m-teaser {
        grid-template-columns: repeat(8, 1fr)
    }

    .pam-u-layout--1-col .pam-m-teaser__details {
        grid-column: 1/span 5
    }

    .pam-u-layout--1-col .pam-m-teaser__picture {
        grid-column: 7/-1
    }
}

.pam-m-teaser--is-document .pam-m-teaser__picture,
.pam-m-teaser--is-podcast .pam-m-teaser__picture,
.pam-m-teaser--is-video .pam-m-teaser__picture {
    position: relative
}

.pam-m-teaser--is-document .pam-m-teaser__picture:before,
.pam-m-teaser--is-document .pam-m-teaser__picture:after,
.pam-m-teaser--is-podcast .pam-m-teaser__picture:before,
.pam-m-teaser--is-podcast .pam-m-teaser__picture:after,
.pam-m-teaser--is-video .pam-m-teaser__picture:before,
.pam-m-teaser--is-video .pam-m-teaser__picture:after {
    position: absolute;
    bottom: calc(var(--sp--3) + 14px);
    left: calc(var(--sp--3) + 14px);
    transform: translate(-50%, 50%);
    z-index: 1
}

.pam-m-teaser--is-document .pam-m-teaser__picture:before,
.pam-m-teaser--is-podcast .pam-m-teaser__picture:before,
.pam-m-teaser--is-video .pam-m-teaser__picture:before {
    border-radius: 50%;
    background: var(--color-bg--base);
    width: 28px;
    height: 28px;
    content: ""
}

.pam-m-teaser--is-document .pam-m-teaser__category {
    text-transform: uppercase
}

.pam-m-teaser--is-document .pam-m-teaser__picture:after {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-document);
    mask-image: var(--a-icon-document)
}

.pam-m-teaser--is-podcast .pam-m-teaser__picture:after {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-podcast);
    mask-image: var(--a-icon-podcast)
}

.pam-m-teaser--is-video .pam-m-teaser__picture:after {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-play);
    mask-image: var(--a-icon-play)
}

.pam-m-teaser--is-locked .pam-m-teaser__info:before {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-lock);
    mask-image: var(--a-icon-lock);
    float: left;
    margin: .15em var(--sp--1) 0 var(--sn--1);
    height: 1em
}

.pam-m-teaser--is-past .pam-m-teaser__image {
    filter: brightness(.75) grayscale(1)
}

:root {
    --m-toolbar-height: var(--m-toolbar-base-height)
}

@media screen and (max-width:47.99em) {
    :root {
        --m-toolbar-base-height: 40px
    }
}

@media screen and (min-width:48em)and (max-width:119.99em) {
    :root {
        --m-toolbar-base-height: 50px
    }
}

@media print {
    :root {
        --m-toolbar-base-height: 50px
    }
}

@media screen and (min-width:120em) {
    :root {
        --m-toolbar-base-height: 60px
    }
}

:root.pam-m-toolbar--hidden:not(.pam-m-profile-selector-drawer--open),
:root.pam-o-account-drawer--open,
:root.pam-o-header--open,
:root:where(:not([data-compliance-level]), [data-compliance-level=""]) {
    --m-toolbar-height: 0px
}

@media print {
    :root {
        --m-toolbar-height: 0px
    }
}

.pam-m-toolbar {
    position: relative;
    z-index: 100;
    border-bottom: var(--border-base);
    background-color: inherit;
    height: var(--m-toolbar-height);
    overflow: hidden
}

@media print {
    .pam-m-toolbar {
        display: none !important
    }
}

.pam-m-toolbar--hidden:not(.pam-m-profile-selector-drawer--open) .pam-m-toolbar,
.pam-o-account-drawer--open .pam-m-toolbar,
.pam-o-header--open .pam-m-toolbar,
.pam-m-toolbar:root.pam-u-compliance-wall--use-modal .pam-m-toolbar {
    border-bottom-width: 0
}

.pam-m-toolbar--hidden:not(.pam-m-profile-selector-drawer--open) .pam-m-toolbar__item,
.pam-o-account-drawer--open .pam-m-toolbar__item,
.pam-o-header--open .pam-m-toolbar__item,
.pam-m-toolbar:root.pam-u-compliance-wall--use-modal .pam-m-toolbar__item {
    filter: opacity(0)
}

:root:where(:not([data-compliance-level]), [data-compliance-level=""]) .pam-m-toolbar {
    display: none
}

:root.pam-u-compliance-wall--use-inline .pam-m-toolbar {
    border-bottom-color: var(--color-border--highlighted);
    background-color: var(--color-bg--highlight-strong)
}

:root.pam-u-compliance-wall--use-inline.pam-m-profile-selector-drawer--open .pam-m-toolbar {
    background-color: var(--color-bg--highlight)
}

.pam-m-toolbar,
.pam-m-toolbar__item {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    transition: .3s ease;
    min-width: 0
}

.pam-m-toolbar__item {
    height: 100%
}

.pam-m-toolbar__item--left {
    margin-right: auto
}

:where(.pam-m-toolbar__profile, .pam-m-toolbar__search) {
    display: flex;
    align-items: center;
    transition: .3s;
    border: 0;
    padding: 0;
    min-width: 0;
    height: 100%
}

:where(.pam-m-toolbar__profile, .pam-m-toolbar__search):hover,
:where(.pam-m-toolbar__profile, .pam-m-toolbar__search):focus {
    color: var(--color-text--primary)
}

.pam-m-toolbar__profile-part {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0
}

.pam-m-toolbar__profile-part+.pam-m-toolbar__profile-part {
    margin-left: var(--fs--200)
}

:root.pam-m-profile-selector-drawer--open .pam-m-toolbar__profile .pam-a-icon {
    transform: scaleY(-1)
}

.pam-m-toolbar__search {
    justify-content: center;
    margin-right: -13px;
    min-width: 40px
}

.pam-m-video-player {
    aspect-ratio: 16/9;
    position: relative;
    width: 100%
}

.pam-m-video-player:focus,
.pam-m-video-player:focus-within,
.pam-m-video-player:hover {
    color: var(--color-cta--active)
}

.pam-m-video-player--is-portrait {
    aspect-ratio: 9/16
}

.pam-m-video-player--is-decorative .plyr__controls {
    display: none
}

.pam-m-video-player .pam-m-video-player--is-decorative {
    pointer-events: none
}

.pam-m-video-player__icon {
    position: absolute;
    bottom: var(--fs--150);
    left: var(--fs--150);
    transition: transform .3s, opacity .3s;
    border-radius: 50%;
    background: var(--color-bg--light);
    pointer-events: none
}

.pam-m-video-player__icon:after {
    transition: .3s;
    -webkit-mask-size: 70%;
    mask-size: 70%;
    width: var(--fs--400);
    height: var(--fs--400)
}

@media screen and (min-width:64em) {
    .pam-m-video-player__icon {
        bottom: var(--fs--200);
        left: var(--fs--200)
    }
}

@media print {
    .pam-m-video-player__icon {
        bottom: var(--fs--200);
        left: var(--fs--200)
    }
}

.pam-m-video-player--is-loading:after {
    display: block;
    background: currentcolor;
    width: var(--a-icon-size);
    height: var(--a-icon-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    content: "";
    -webkit-mask-image: var(--a-icon-spin-arc);
    mask-image: var(--a-icon-spin-arc);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    background: var(--color-bg--base)
}

@media screen and (max-width:35.99em) {
    .pam-m-video-player--is-loading:after {
        width: 30px;
        height: 30px
    }
}

@media screen and (min-width:36em) {
    .pam-m-video-player--is-loading:after {
        width: 40px;
        height: 40px
    }
}

@media print {
    .pam-m-video-player--is-loading:after {
        width: 40px;
        height: 40px
    }
}

.pam-m-video-player--is-loading .pam-m-video-player__icon {
    opacity: 0
}

.pam-m-video-player--is-loading .pam-m-video-player__icon:after {
    opacity: 0
}

.pam-m-stage--layout-home .pam-m-video-player:after {
    top: calc(29.6296296296% - var(--m-stage-parallax))
}

.pam-m-video-player .pam-m-video-player--is-loaded .pam-m-video-player__icon {
    display: none
}

.pam-m-video-player__poster,
.pam-m-video-player__container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.pam-m-video-player__poster {
    transition: .5s;
    z-index: 5;
    cursor: pointer
}

.pam-m-video-player__poster:has(.pam-m-video-player__poster-content:is([src=""], :not([src]))) {
    background-color: var(--color-bg--base)
}

.pam-m-video-player__poster-content {
    transition: .5s;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.pam-m-video-player__poster-content:is([src=""], :not([src])) {
    visibility: hidden;
    opacity: 0
}

.pam-m-video-player--is-loaded:where(.pam-m-video-player--is-decorative) .pam-m-video-player__poster>.pam-m-video-player__poster-content {
    opacity: 0
}

.pam-m-video-player--is-loaded:not(.pam-m-video-player--is-modal, .pam-m-video-player--is-decorative, .pam-m-video-player--is-ready)>.pam-m-video-player__poster {
    opacity: 0;
    pointer-events: none
}

.pam-m-video-player__modal {
    position: relative;
    z-index: 2002;
    margin: 0 auto;
    max-width: 1600px;
    max-height: var(--a-modal-max-height);
    aspect-ratio: 16/9
}

.pam-m-video-player__container .plyr,
.pam-m-video-player__container iframe,
.pam-m-video-player__container video {
    width: 100%;
    height: 100%
}

.pam-m-video-player__container .plyr {
    min-width: 0
}

.pam-m-stage--layout-service .pam-m-video-player {
    aspect-ratio: 4/5
}

.pam-o-article-list__title {
    line-height: var(--flh--600);
    font-size: var(--ffs--600);
    margin-bottom: var(--fs--300)
}

.pam-o-article-list__column {
    display: flex;
    flex-direction: column;
    gap: var(--fs--300)
}

.pam-o-article-list:not(:has(li)) .pam-o-article-list__title {
    display: none
}

.pam-o-article-list:has(.pam-o-article-list__content.pam-u-layout--half-width:first-child+.pam-o-article-list__content.pam-u-layout--half-width):not(:has(.pam-o-article-list__content.pam-u-layout--half-width:first-child+.pam-o-article-list__content.pam-u-layout--half-width li))>.pam-u-layout--half-width:first-child {
    flex-basis: 100%
}

.pam-o-article-list__content:not(:has(li)) {
    display: none
}

.pam-o-article-list__content:not(:has(li)).pam-u-layout--half-width+.pam-u-layout--half-width {
    flex-basis: 100%
}

.pam-o-article-list>.pam-o-article-list__content:not(:has(li))+.pam-o-article-list__content {
    border-top: 0;
    padding-top: 0
}

@media screen and (min-width:64em) {
    .pam-o-article-list {
        min-height: calc(100vh - var(--fs--850) * 2 - var(--o-header-total-height))
    }

    .pam-o-article-list.cmp-container {
        min-height: unset
    }
}

@media print {
    .pam-o-article-list {
        min-height: calc(100vh - var(--fs--850) * 2 - var(--o-header-total-height))
    }

    .pam-o-article-list.cmp-container {
        min-height: unset
    }
}

.pam-o-slider__list {
    display: grid;
    position: relative;
    grid-template-columns: 1fr;
    cursor: grab;
    overflow: hidden;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.pam-o-slider__list:active {
    cursor: grabbing
}

.pam-o-slider__item {
    grid-row: 1;
    grid-column: 1
}

.pam-o-slider__item[hidden] {
    display: block;
    visibility: hidden;
    pointer-events: none
}

.pam-o-slider__controls {
    display: flex;
    position: relative;
    gap: var(--fs--150);
    align-items: center;
    z-index: 10;
    margin-top: var(--fs--200)
}

@media screen and (min-width:64em) {
    .pam-o-slider__controls {
        margin-top: -40px
    }
}

@media print {
    .pam-o-slider__controls {
        margin-top: -40px
    }
}

.pam-o-slider__indicator {
    min-width: 4ch;
    text-align: center
}

.pam-o-slider__button {
    border: var(--border-base);
    border-radius: 100%;
    border-color: currentcolor;
    color: var(--color-cta--base)
}

.pam-o-slider__button:disabled {
    opacity: .5;
    cursor: not-allowed
}

.pam-o-slider.pam-m-section {
    display: block
}

.pam-o-slider .pam-m-figure__title {
    line-height: var(--flh--700);
    font-size: var(--ffs--700)
}

.pam-o-slider .pam-m-figure__title+.pam-m-figure__description {
    margin-top: var(--fs--400)
}

.pam-o-slider .pam-m-figure__description {
    font-family: var(--font-stack-serif);
    line-height: var(--flh--400);
    font-size: var(--ffs--400)
}

.pam-o-slider .pam-m-figure__cta {
    transition-duration: inherit
}

.pam-o-slider .pam-m-figure__content {
    overflow: hidden
}

@supports (grid-template-columns: subgrid) {
    @media screen and (min-width:64em) {
        .pam-o-slider .pam-m-figure {
            display: grid;
            -moz-column-gap: var(--fs--col-gap);
            column-gap: var(--fs--col-gap);
            align-content: start;
            grid-template-columns: repeat(12, 1fr);
            row-gap: var(--fs--300);
            grid-template-rows: auto 1fr
        }

        .pam-o-slider .pam-m-figure>* {
            min-width: 0
        }

        .pam-o-slider .pam-m-figure__figure {
            display: grid;
            grid-template-rows: subgrid;
            grid-template-columns: subgrid;
            grid-row: 1/span 2;
            grid-column: 1/-1
        }

        .pam-o-slider .pam-m-figure__caption {
            grid-row: 1;
            grid-column: 1/span 3
        }

        .pam-o-slider .pam-m-figure__content {
            grid-row: 1/-1;
            grid-column: 5/-1
        }

        .pam-o-slider .pam-m-figure__source {
            grid-row: 2;
            grid-column: 1/span 3
        }
    }

    @media print {
        .pam-o-slider .pam-m-figure {
            display: grid;
            -moz-column-gap: var(--fs--col-gap);
            column-gap: var(--fs--col-gap);
            align-content: start;
            grid-template-columns: repeat(12, 1fr);
            row-gap: var(--fs--300);
            grid-template-rows: auto 1fr
        }

        .pam-o-slider .pam-m-figure>* {
            min-width: 0
        }

        .pam-o-slider .pam-m-figure__figure {
            display: grid;
            grid-template-rows: subgrid;
            grid-template-columns: subgrid;
            grid-row: 1/span 2;
            grid-column: 1/-1
        }

        .pam-o-slider .pam-m-figure__caption {
            grid-row: 1;
            grid-column: 1/span 3
        }

        .pam-o-slider .pam-m-figure__content {
            grid-row: 1/-1;
            grid-column: 5/-1
        }

        .pam-o-slider .pam-m-figure__source {
            grid-row: 2;
            grid-column: 1/span 3
        }
    }
}

.pam-u-sr-only:not(:focus, :active) {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    clip-path: inset(50%)
}

:root:not(.pam-u-animation--enabled) *,
:root:not(.pam-u-animation--enabled) :before,
:root:not(.pam-u-animation--enabled) :after {
    transition-delay: 0s !important;
    transition-duration: 0s !important;
    background-attachment: initial !important;
    animation-duration: 1ms !important;
    animation-delay: -1ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important
}

@media not print {
    .pam-u-print-only {
        display: none !important
    }
}

@media print {
    .pam-u-print-me-not {
        display: none !important
    }
}

.pam-u-ratio--2-1 {
    aspect-ratio: 2/1
}

.pam-u-ratio--16-9 {
    aspect-ratio: 16/9
}

.pam-u-ratio--3-2 {
    aspect-ratio: 3/2
}

.pam-u-ratio--1-1 {
    aspect-ratio: 1/1
}

.pam-u-ratio--4-5 {
    aspect-ratio: 4/5
}

.pam-u-ratio--9-16 {
    aspect-ratio: 9/16
}

.pam-l-article__content {
    margin-top: var(--fs--600);
    margin-bottom: var(--fs--600)
}

.pam-l-article__content .pam-l-article__content {
    margin-top: 0;
    margin-bottom: 0
}

@media screen and (max-width:104.99em) {
    .pam-l-article__content>.cmp-container>.pam-u-layout--default {
        grid-column: 5/span 6
    }
}

@media print {
    .pam-l-article__content>.cmp-container>.pam-u-layout--default {
        grid-column: 5/span 6
    }
}

@media screen and (min-width:105em) {
    .pam-l-article__content>.cmp-container>.pam-u-layout--default {
        grid-column: 5/span 5
    }
}

.pam-l-article__content>.cmp-container>.pam-u-layout--left {
    grid-column: 1/span 3
}

.pam-l-article__content>.cmp-container>.pam-u-layout--right {
    grid-column: 11/span 2
}

.pam-l-article__content>.cmp-container>.pam-u-layout--wide {
    grid-column: 5/-1
}

.pam-l-article__content>.cmp-container>.pam-u-layout--full-width {
    grid-column: 1/span 12
}

@media screen and (max-width:63.99em) {
    .pam-l-article__content>.cmp-container>.pam-u-layout--full-width+.pam-u-layout--full-width {
        margin-top: -1px
    }
}

@media screen and (min-width:64em) {
    .pam-l-article__content>.cmp-container>.pam-u-layout--full-width+.pam-u-layout--full-width {
        margin-top: calc(var(--fslh--200) * -1 - 1px)
    }
}

@media print {
    .pam-l-article__content>.cmp-container>.pam-u-layout--full-width+.pam-u-layout--full-width {
        margin-top: calc(var(--fslh--200) * -1 - 1px)
    }
}

@media screen and (max-width:63.99em) {
    .pam-l-article__content>.cmp-container>*+* {
        margin-top: var(--fslh--200)
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-l-article__content>.cmp-container {
        margin-right: auto;
        margin-left: auto;
        width: calc(((100% - var(--fs--col-gap) * 11) * 10 / 12 + var(--fs--col-gap) * 9) * 1)
    }

    .pam-l-article__content>.cmp-container>.pam-u-layout--full-width {
        margin-right: calc(((100% - var(--fs--col-gap) * 9) * 1 / 10 + var(--fs--col-gap) * 1) * 1 * -1);
        margin-left: calc(((100% - var(--fs--col-gap) * 9) * 1 / 10 + var(--fs--col-gap) * 1) * 1 * -1)
    }
}

@media screen and (min-width:64em) {
    .pam-l-article__content>.cmp-container {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr);
        row-gap: var(--fslh--200)
    }

    .pam-l-article__content>.cmp-container>* {
        min-width: 0
    }
}

@media print {
    .pam-l-article__content>.cmp-container {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr);
        row-gap: var(--fslh--200)
    }

    .pam-l-article__content>.cmp-container>* {
        min-width: 0
    }
}

@media screen and (min-width:48em)and (max-width:63.99em) {
    .pam-l-article__meta>.cmp-container {
        margin: 0 calc(((100% - var(--fs--col-gap) * 9) * 1 / 10 + var(--fs--col-gap) * 1) * -1)
    }
}

@media screen and (min-width:36em)and (max-width:63.99em) {
    .pam-l-article__meta>.cmp-container {
        display: grid;
        -moz-column-gap: var(--fs--col-gap);
        column-gap: var(--fs--col-gap);
        align-content: start;
        grid-template-columns: repeat(12, 1fr);
        border-top: var(--border-base)
    }

    .pam-l-article__meta>.cmp-container>* {
        min-width: 0
    }

    .pam-l-article__meta>.cmp-container>:nth-child(-n+2) {
        margin-top: -1px
    }

    .pam-l-article__meta>.cmp-container>:nth-child(1) {
        grid-column: 1/span 6
    }

    .pam-l-article__meta>.cmp-container>:nth-child(1):empty {
        display: none
    }

    .pam-l-article__meta>.cmp-container>:nth-child(1):empty+* {
        grid-column: 1/-1
    }
}

@media screen and (min-width:36em)and (max-width:63.99em)and (max-width:47.99em) {
    .pam-l-article__meta>.cmp-container>:nth-child(2) {
        grid-column: 8/-1
    }
}

@media screen and (min-width:36em)and (max-width:63.99em)and (min-width:48em) {
    .pam-l-article__meta>.cmp-container>:nth-child(2) {
        grid-column: 7/-1
    }
}

@media screen and (min-width:36em)and (max-width:63.99em)and (max-width:47.99em) {
    .pam-l-article__meta>.cmp-container>:nth-child(n+3) {
        grid-column: 1/-1
    }
}

@media screen and (min-width:36em)and (max-width:63.99em)and (min-width:48em) {
    .pam-l-article__meta>.cmp-container>:nth-child(n+3) {
        grid-column: 2/span 10
    }
}

@media screen and (min-width:64em) {
    .pam-l-article__meta>.cmp-container {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs--600)
    }
}

@media print {
    .pam-l-article__meta>.cmp-container {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs--600)
    }
}

.pam-u-registration-wall .pam-l-article__content {
    overflow: hidden
}

@media screen and (max-width:63.99em) {
    .pam-u-registration-wall .pam-l-article__content {
        max-height: calc(var(--fslh--100) * 30)
    }

    .pam-u-registration-wall .pam-l-article__content .pam-l-article__meta .quote {
        display: none
    }
}

@media screen and (min-width:64em) {
    .pam-u-registration-wall .pam-l-article__content {
        max-height: calc(var(--fslh--100) * 10)
    }
}

@media print {
    .pam-u-registration-wall .pam-l-article__content {
        max-height: calc(var(--fslh--100) * 10)
    }
}

@media screen and (max-width:63.99em) {
    .pam-u-registration-wall .pam-l-article__meta .quote {
        display: none
    }
}