@layer modules{body,html{scroll-padding-top:calc(var(--nav-height) + 8rem)}#faq h2{font-size:2.2rem;margin-bottom:1.5em}#faq h3{font-size:clamp(1.2rem,1.5vw + .9rem,1.4rem);margin:0;width:100%}#faq a{color:#1a4cff;-webkit-text-decoration:none;text-decoration:none}:is(#faq a):hover{-webkit-text-decoration:underline;text-decoration:underline}#faq header{cursor:pointer;padding:2rem 2rem 2rem 0;position:relative}:is(#faq header):after{content:url("data:image/svg+xml,           %3Csvg viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E             %3Cpath d='M4 1V7M1 4H7' stroke='black' fill='none' stroke-linecap='round'/%3E           %3C/svg%3E");height:1.2rem;inset:50% 0 auto auto;position:absolute;rotate:45deg;transition:rotate .2s;translate:0 -50%;width:1.2rem}#faq .question{border-bottom:1px solid #c7d4de;padding:0 clamp(1rem,13vw - 1.6rem,3rem) 1rem 1rem;transition:padding-bottom .2s}#faq .answer{display:flow-root;font-size:1.1rem;overflow:hidden;overflow:clip;padding:0;transition:opacity .2s}#faq p{margin:1.5rem 0}#faq ul{margin:2rem 0;padding:0 0 0 .2rem}#faq li{margin:.5rem 0 .5rem 1rem;padding-left:.5rem}#faq .closed{padding-bottom:0}:is(#faq .closed) header:after{rotate:0deg}:is(#faq .closed) .answer{height:0;margin-top:0;opacity:0}}