.page-submenu{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:clip;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-block:var(--spacing-outer-y)}.page-submenu::-webkit-scrollbar{display:none;width:0;height:0}.page-submenu__list{padding:0;list-style-type:none;margin:0 auto;padding:0 var(--spacing-outer-x);display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);width:max-content}.page-submenu__list>*{white-space:nowrap}.page-submenu__item{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border, currentcolor);--_btn-spacing-y: var(--btn-spacing-y, var(--spacing-s));--_btn-spacing-x: var(--btn-spacing-x, calc(var(--_btn-spacing-y) * 2));margin:0;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);font-size:var(--font-size-s);font-weight:500;letter-spacing:.03em;text-align:center;text-decoration:none;color:var(--_btn-color);background-color:var(--_btn-bg);display:inline-block;border:1px solid var(--_btn-border);border-radius:var(--radius);cursor:pointer;--btn-color: var(--color-light);--btn-bg: var(--color-dark);--btn-border: var(--btn-bg);--btn-color: var(--color-dark);--btn-bg: var(--color-grey-100)}.page-submenu__item:disabled,.page-submenu__item[aria-disabled]{--btn-color: var(--color-subdued);pointer-events:none;cursor:default}.page-submenu__item:disabled,.page-submenu__item[aria-disabled]{--btn-bg: var(--color-subdued)}.page-submenu__item:hover,.page-submenu__item:focus-visible{text-decoration:underline}.page-submenu__item[aria-current=page]{--btn-color: var(--color-light);--btn-bg: var(--color-dark);cursor:default;text-decoration:none}.accordion__title{font-size:var(--heading-size-xs);font-weight:500;letter-spacing:0;line-height:1.2;padding-block:var(--spacing-l);list-style-type:none;display:flex;gap:0 var(--spacing-xs);justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-line);cursor:pointer}.accordion__title>*{font:inherit;text-transform:inherit;letter-spacing:inherit}.accordion__title::-webkit-details-marker{display:none}[open]>.accordion__title{border-bottom-width:0}[open]>.accordion__title .icon{transform:scaleY(-1)}.accordion__content{padding-bottom:var(--spacing-xxl);border-bottom:1px solid var(--color-line)}.media-gallery-section{margin-block:var(--spacing-outer-y);padding-inline:var(--spacing-outer-x)}.media-gallery{margin-inline:auto;display:grid;grid-template-columns:repeat(var(--columns, 1),minmax(1em,1fr));align-items:baseline;gap:var(--spacing-l) var(--spacing-xs);max-width:var(--content-max-width-l);width:100%}@media (min-width: 48rem){.media-gallery{--columns: 2}}.media{margin:0;width:100%}.media:only-child{grid-column:1/-1}.media.portrait-media{justify-self:center;max-width:var(--content-max-width-m)}.media__image{width:100%;background-color:var(--color-placeholder)}.media__caption{margin-top:var(--spacing-xs);font-size:var(--font-size-caption);letter-spacing:.05em}.page-title,.page-content,.contact-form,.accordion-section{margin:var(--spacing-outer-y) auto;padding-inline:var(--spacing-outer-x);max-width:var(--content-max-width-l);width:100%}.page-title{font-weight:400;text-align:center}.accordion-section{margin-block:var(--spacing-outer-y)}.accordion-section+.accordion-section{margin-top:calc(var(--spacing-outer-y) * 2)}.accordion-section__title{margin-block:var(--spacing-outer-y);text-align:center}.accordion-section .accordion:first-of-type{border-top:1px solid var(--color-line)}
