/* ! Do not modify this file. Make changes via the "src" directory, then recompile. */.link-underlined{position:relative;display:inline-block;white-space:nowrap;transition:color var(--transition);will-change:color}.link-underlined::after{position:absolute;top:calc(100%);left:0;width:100%;border-bottom:1px solid;content:""}@media (hover: hover){.link-underlined:hover{color:var(--color-highlight);cursor:pointer}}.drawer{position:absolute;top:0;right:0;z-index:var(--z-drawer);width:100%;max-width:28rem;height:100%;background-color:var(--color-drawer);transform:translateX(28rem);backface-visibility:hidden;transition:transform var(--transition);pointer-events:auto}.drawer.drawer--active{transform:translateX(0)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:2rem;background-color:var(--color-white)}.drawer__title{font-weight:var(--font-bold);font-size:1.5rem}.drawer__close{position:relative;width:2rem;height:2rem;margin-left:auto;transition:opacity var(--transition);will-change:opacity}@media (hover: hover){.drawer__close:hover{cursor:pointer}}.drawer__closetext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.drawer__body{padding:2rem}.drawer__body--flush{padding:0}.drawer__text{margin-bottom:1rem}.drawer__footer{padding:0 2rem 2rem}.drawer-navigation__list-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.drawer-navigation__link{display:block;font-weight:bold;font-size:1rem;padding-block-start:1rem;padding-block-end:1rem}.drawer-navigation__subnav-button{position:absolute;top:0.75rem;right:0;width:2rem;height:2rem;padding:0.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='6 6 12 12' class='svg' fill='%232d2626'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;cursor:pointer;transition:transform var(--transition)}.drawer-navigation__subnav-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.drawer-navigation__subnav-button.is-open{transform:rotate(180deg)}.drawer-navigation__subnav{display:none;width:100%}.drawer-navigation__sublink{margin-bottom:0.75rem}.drawer-navigation__sublink:not(:last-child){padding-bottom:0.75rem;border-bottom:1px solid var(--color-border)}.drawers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawers);overflow:hidden;pointer-events:none}.drawers__mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawers);background-color:rgba(255,255,255,0.5);backface-visibility:hidden;visibility:hidden;opacity:0;backdrop-filter:blur(10px);transition:opacity var(--transition);pointer-events:auto}.drawers--active .drawers__mask{visibility:visible;opacity:1}