.rich-text-content{font-size:1.125rem;line-height:1.5;max-width:80ch}@media screen and (min-width:1440px){.rich-text-content{font-size:1.4375rem}}.rich-text-content>:last-child{margin-bottom:0}.rich-text-content h3:before{background-color:var(--highlight);border-radius:50%;content:"\a";display:inline-flex;height:.75em;margin-right:.275em;min-width:.75em;speak:never}@container intergeo (min-width: 0px){.rich-text-content h3:before{display:none}}.rich-text-content h3{font-size:1.2222222222em;line-height:1.3333333333em;margin-bottom:.75em;margin-top:1em}@media screen and (min-width:1440px){.rich-text-content h3{font-size:1.3913043478em;line-height:1.5652173913em}}.rich-text-content p{margin-bottom:.5em}.rich-text-content b,.rich-text-content strong{font-weight:600}.rich-text-content em{font-style:italic}.rich-text-content ol{list-style-type:decimal}.rich-text-content ol>li>ol{list-style-type:lower-alpha}.rich-text-content ul{list-style-type:circle}.rich-text-content h2{margin:25px 0 20px}.rich-text-content ol,.rich-text-content ul{margin-bottom:.5em;padding-left:1.5em}.rich-text-content ol>li,.rich-text-content ul>li{margin-bottom:10px}.rich-text-content ol>li:last-child,.rich-text-content ul>li:last-child{margin-bottom:0}.rich-text-content ol>li>ol,.rich-text-content ol>li>ul,.rich-text-content ul>li>ol,.rich-text-content ul>li>ul{margin:.5em 0 .75em}.rich-text-content :where(ol){counter-reset:olCounter}.rich-text-content :where(ol)>li{counter-increment:olCounter;list-style:none;position:relative}.rich-text-content :where(ol)>li:before{content:counter(olCounter) ". ";left:-1.5em;position:absolute;text-align:left;width:1.5em}.rich-text-content :where(ol)>li>ol>li:before{content:counter(olCounter,lower-alpha) ") "}.rich-text-content a{text-decoration:underline;text-underline-offset:2px}:scope.intro-text .rich-text-content{font-size:1.5rem;font-weight:600;line-height:1.375}@media screen and (min-width:1440px){:scope.intro-text .rich-text-content{font-size:2rem}}@container intergeo (min-width: 0px){:scope.intro-text{font-size:1.375rem}@media screen and (min-width:1040px){:scope.intro-text{font-size:1.75rem}}}.collapsable-item{background-color:var(--highlight);border-radius:10px;color:var(--onHighlight)}.collapsable-item h3 button{display:flex;justify-content:space-between;padding:20px;position:relative;width:100%}.collapsable-item h3 button .label{font-size:1.625rem;line-height:1.75rem;max-width:80%;text-align:start}@media screen and (min-width:1040px){.collapsable-item h3 button .label{font-size:1.625rem;line-height:1.875rem}}.collapsable-item h3 button:after,.collapsable-item h3 button:before{background-color:var(--onHighlight);content:"";display:block;height:100%;height:30px;opacity:1;position:absolute;right:32px;top:20px;transition:all .32s ease .12s;width:3px}.collapsable-item h3 button:after{right:32px;transform:rotate(90deg)}.collapsable-item h3[data-state=open] button:before{transform:rotate(45deg)}.collapsable-item h3[data-state=open] button:after{transform:rotate(-45deg)}.collapsable-item .item-content{font-size:1.125rem;overflow:hidden}.collapsable-item .item-content>*{padding:0 20px 20px}.collapsable-item .item-content[data-state=open]{animation:slideDown .3s ease-out}.collapsable-item .item-content[data-state=closed]{animation:slideUp .3s ease-out}@media screen and (min-width:1040px){.collapsable-item .item-content{margin-left:120px}}@container intergeo (min-width: 0px){.collapsable-item{background-color:transparent;border:2px solid var(--onBackground);border-radius:8px;color:var(--onBackground)}.collapsable-item h3 button:after,.collapsable-item h3 button:before{background-color:var(--onBackground)}.collapsable-item .item-header button span{font-weight:600}@media screen and (min-width:1040px){.collapsable-item .item-content{margin-left:0}}}.section-heading{display:flex;flex-direction:column}.section-heading:not(:empty){margin-bottom:1.25rem}@media screen and (min-width:1040px){.section-heading:not(:empty){margin-bottom:3.125rem}}.section-heading .title{font-size:1.375rem;font-weight:600;line-height:1.1}.section-heading .title:has(+.topline){margin-top:.3125rem}.section-heading .title:before{background-color:var(--highlight);border-radius:50%;content:"\a";display:inline-flex;height:.75em;margin-right:.275em;min-width:.75em;speak:never}@container intergeo (min-width: 0px){.section-heading .title:before{display:none}}.section-heading .topline{font-size:1rem;font-weight:600;line-height:1.25rem}@media screen and (min-width:1040px){.section-heading .title{font-size:3rem;line-height:3.25rem}.section-heading .title:has(+.topline){margin-top:.9375rem}.section-heading .title:before{background-color:var(--highlight);border-radius:50%;content:"\a";display:inline-flex;height:.75em;margin-right:.275em;min-width:.75em;speak:never}@container intergeo (min-width: 0px){.section-heading .title:before{display:none}}.section-heading .topline{font-size:1.75rem;line-height:1.875rem}}.section-heading .title{order:2}.section-heading .topline{order:1}@container intergeo (min-width: 0px){.section-heading .title{color:var(--onBackground);text-transform:uppercase}.section-heading .title:before{display:none}.section-heading .topline{font-weight:500}@media screen and (min-width:1040px){.section-heading .topline{font-size:1.5rem;line-height:1.625rem}}}.collapsable-list,.collapsable-list .list{display:flex;flex-direction:column}.collapsable-list .list{gap:5px;margin:auto;width:100%}.collapsable-list .section-heading{order:1}.collapsable-list .list{order:2}@keyframes slideDown{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}@container intergeo (min-width: 0px){@media screen and (min-width:1040px){.collapsable-list .list{gap:15px}.collapsable-list .list.centered{max-width:100%}}@media screen and (min-width:1440px){.collapsable-list.centered{max-width:100%}}}.custom-button{align-items:center;background-color:var(--buttonPrimary);border:2px solid var(--onButtonPrimary);border-radius:60px;color:var(--onButtonPrimary);display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:6px 14px;transition:background-color .3s ease;width:-moz-max-content;width:max-content}.custom-button.magic{font-size:1.25rem}.custom-button:after{font-size:1rem;font-weight:600;margin-left:.5rem}.custom-button:hover{background-color:var(--buttonPrimaryHover);border-color:var(--onButtonPrimaryHover);color:var(--onButtonPrimaryHover)}@media screen and (min-width:1040px){.custom-button{padding:8px 24px}.custom-button,.custom-button:after{font-size:1.25rem}}@container intergeo (min-width: 0px){.custom-button{border-radius:8px;transition:color .3s ease,border-color .3s ease}.custom-button:hover{background-color:transparent;border-color:var(--highlight);color:var(--highlight)}}.cookie-consent-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@media screen and (min-width:640px){.cookie-consent-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;padding:20px}}.cookie-consent-overlay .cookie-consent-modal{background-color:var(--surface,#fff);box-shadow:0 10px 30px #0003;color:var(--onSurface,#000);display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}@media screen and (min-width:640px){.cookie-consent-overlay .cookie-consent-modal{border-radius:10px;max-height:90vh;max-width:800px}}.cookie-consent-overlay .cookie-consent-modal .modal-content{flex:1;overflow-y:auto;padding:24px 24px 0}@media screen and (min-width:1040px){.cookie-consent-overlay .cookie-consent-modal .modal-content{padding:40px 40px 0}}.cookie-consent-overlay .cookie-consent-modal .modal-content h2{font-size:1.5rem;line-height:1.75rem;margin:0 0 12px}@media screen and (min-width:1040px){.cookie-consent-overlay .cookie-consent-modal .modal-content h2{font-size:2.25rem;line-height:2.5rem}}.cookie-consent-overlay .cookie-consent-modal .modal-content .collapsable-list{margin:32px 0 16px}@container intergeo (min-width: 0px){.cookie-consent-overlay .cookie-consent-modal .modal-content .collapsable-list .list .collapsable-item{border-color:var(--onSurface,#fff);color:var(--onSurface,#fff)}.cookie-consent-overlay .cookie-consent-modal .modal-content .collapsable-list .list .collapsable-item h3 button:after,.cookie-consent-overlay .cookie-consent-modal .modal-content .collapsable-list .list .collapsable-item h3 button:before{background-color:var(--onSurface,#fff)}}@media screen and (min-width:1040px){.cookie-consent-overlay .cookie-consent-modal .modal-content .collapsable-list .list .collapsable-item .item-content{margin-left:0}}.cookie-consent-overlay .cookie-consent-modal .category-title{font-size:1.5rem}@media screen and (min-width:640px){.cookie-consent-overlay .cookie-consent-modal .category-title{font-size:1.75rem}}.cookie-consent-overlay .cookie-consent-modal .required-badge{font-size:.85em;font-weight:400;opacity:.7}.cookie-consent-overlay .cookie-consent-modal.--is-required{opacity:.6}.cookie-consent-overlay .cookie-consent-modal.--is-required .category-title{cursor:not-allowed}.cookie-consent-overlay .cookie-consent-modal .entries-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0}.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item{display:flex;flex-direction:column;gap:4px;transition:opacity .2s ease}.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item .entry-label{align-items:center;cursor:pointer;display:flex;gap:8px}.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item .entry-label input[type=checkbox]{accent-color:var(--buttonPrimary,#007bff);cursor:pointer;height:16px;width:16px}.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item .entry-label input[type=checkbox]:disabled{cursor:not-allowed}.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item .entry-label .entry-name{font-size:1rem;font-weight:600;line-height:1.25rem}@media screen and (min-width:1040px){.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item .entry-label .entry-name{font-size:1.125rem;line-height:1.375rem}}.cookie-consent-overlay .cookie-consent-modal .entries-list .entry-item .entry-description{font-size:1rem;line-height:1.4;opacity:.8;padding-left:32px}.cookie-consent-overlay .cookie-consent-modal .modal-buttons{display:flex;flex-direction:column;gap:12px;padding:24px}@media screen and (min-width:640px){.cookie-consent-overlay .cookie-consent-modal .modal-buttons{flex-direction:row;justify-content:flex-end}}.cookie-consent-overlay .cookie-consent-modal .modal-buttons .custom-button{flex:1;width:100%}.dev-debug-tools{bottom:10px;color:#fff;left:10px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.dev-debug-tools .dev-debug-tools-toggle{background-color:#000;border:2px solid #fff;color:#fff;opacity:.1;padding:10px}.dev-debug-tools .dev-debug-tools-toggle:hover,.dev-debug-tools.-active .dev-debug-tools-toggle{opacity:1}.dev-debug-tools .dev-debug-tools-wrapper{background-color:#000;border:2px solid #fff;bottom:37px;left:0;padding:20px;position:absolute}.dev-debug-tools .dev-debug-tools-wrapper .item{line-height:1.5em;margin-bottom:12px;text-wrap:nowrap}.dev-debug-tools .dev-debug-tools-wrapper .item.reduced-motion .indicator{background-color:red;display:inline-block;height:.75rem;margin-left:.3125rem;position:relative;top:.03125rem;width:.75rem}@media(prefers-reduced-motion){.dev-debug-tools .dev-debug-tools-wrapper .item.reduced-motion .indicator{background-color:green}}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{opacity:0}.preview a{pointer-events:none}.error-page-wrapper{display:flex;flex-direction:column;max-height:100vh}.error-page-wrapper article{background-color:var(--surface);color:var(--onSurface);padding:120px 0;width:100%}.error-page-wrapper article .content-wrapper,.error-page-wrapper article h1{padding:0 20px}.error-page-wrapper article h1{font-family:univia-pro;font-size:2rem;line-height:2.25rem;text-align:center}.error-page-wrapper article .content-wrapper{display:flex;flex-direction:column;font-size:1.375rem;line-height:1.625rem;margin-top:60px}.error-page-wrapper article .content-wrapper p{text-align:center}.error-page-wrapper aside{padding:60px 20px}.error-page-wrapper aside .aside-label{font-size:1.875rem}.error-page-wrapper aside .aside-label:before{background-color:var(--highlight);border-radius:50%;content:"\a";display:inline-flex;height:.75em;margin-right:.275em;min-width:.75em;speak:never}@container intergeo (min-width: 0px){.error-page-wrapper aside .aside-label:before{display:none}}.error-page-wrapper aside .aside-label{padding-bottom:20px;text-align:center}.error-page-wrapper aside .link-list{text-align:center}@media screen and (min-width:1040px){.error-page-wrapper article .error-title{font-size:3.75rem;line-height:4.125rem}.error-page-wrapper article .content-wrapper{display:flex;flex-direction:column;margin-top:100px}.error-page-wrapper aside{padding:120px 20px}}
