.offcanvas{z-index:15;background-color:color(from var(--color-p-d) srgb r g b / .3);contain:style;justify-content:flex-end;width:100%;height:100%;transition-property:opacity,height;transition-duration:.4s,0s;transition-timing-function:cubic-bezier(.57,.33,.35,.98);position:fixed;top:0;left:0;display:flex!important}.offcanvas__content{background-color:#fff;width:100%;padding-top:40px;padding-left:34px;padding-right:17px;transition-property:transform,box-shadow;transition-duration:.4s;transition-timing-function:cubic-bezier(.57,.33,.35,.98);box-shadow:0 5px 10px #0000000d;container-type:inline-size}.offcanvas__inner{z-index:0;overscroll-behavior:contain;overflow-scrolling:touch;padding-bottom:40px;padding-right:17px;position:relative;overflow-y:auto}.offcanvas__inner::-webkit-scrollbar{width:5px;height:5px}.offcanvas__inner::-webkit-scrollbar-thumb{background:var(--color-p);border-radius:3px}.offcanvas__inner::-webkit-scrollbar-corner{background:var(--color-p);border-radius:3px}.offcanvas__inner::-webkit-scrollbar-track{background:0 0}.offcanvas__inner{height:100%}.offcanvas__close{z-index:2;aspect-ratio:1;color:var(--color-link);background-color:#fff;border:none;padding:.3em;font-size:clamp(22px,min(3.81944vw,6.28571vh),28px);line-height:1;transition:color .2s;position:absolute;top:20px;right:20px;box-shadow:0 0 5px 5px #fff}.offcanvas__close:hover,.offcanvas__close:focus,.offcanvas__close:active{color:var(--color-link-h)}.offcanvas__title{color:var(--color-headline);margin-bottom:.25em;font-family:CorpidCd,sans-serif;font-size:clamp(35px,min(6.07639vw,10vh),40px);font-weight:800;line-height:1.2}.offcanvas__entrytext{font-size:clamp(19px,min(3.29861vw,5.42857vh),23px);line-height:1.6}.offcanvas__title+*,.offcanvas__entrytext+*{margin-top:clamp(35px,min(6.07639vw,10vh),70px)}.offcanvas[aria-hidden=true]{opacity:0;pointer-events:none;height:0;transition-delay:0s,.4s}.offcanvas[aria-hidden=true] .offcanvas__content{box-shadow:none}@media (width<=737px){.offcanvas{flex-direction:column}.offcanvas__content{border-top-left-radius:5px;border-top-right-radius:5px;height:500px;max-height:90vh}.offcanvas[aria-hidden=true] .offcanvas__content{transform:translateY(calc(100% + 1px))}}@media (width>=738px){.offcanvas__content{width:728px;height:100%;padding-top:135px;padding-left:100px;padding-right:50px;box-shadow:0 10px 30px #0000000d}.offcanvas__close{top:50px;right:50px}.offcanvas__inner{padding-bottom:90px;padding-right:50px}.offcanvas[aria-hidden=true] .offcanvas__content{transform:translate(calc(100% + 1px))}}
