.faq{background-color:var(--bg-page);padding-top:var(--band-xl);padding-bottom:var(--band-xl);scroll-margin-top:88px}.faq__wrap{gap:var(--space-48);max-width:var(--shell-medium);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.faq__header{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;margin-top:-12px;display:flex}.faq__title{letter-spacing:-.07rem;font-size:3.5rem;line-height:3.875rem}.faq__lede{width:100%;max-width:42rem;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-faint);text-wrap:balance;margin-left:auto;margin-right:auto;line-height:2rem}.faq__list{gap:var(--space-16);flex-flow:column;width:100%;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:flex}.faq__item{width:100%;padding:var(--space-36) var(--space-48);border-radius:var(--radius-lg);background-color:var(--bg-white);cursor:pointer;transition:all .3s;box-shadow:2px 4px 12px #00000014}.faq__item:hover{box-shadow:2px 4px 16px #00000029}.faq__toggle{justify-content:space-between;align-items:center;gap:var(--space-16);appearance:none;width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.faq__toggle:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.faq__question{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--ink);line-height:2rem}.faq__icon{width:2rem;height:2rem;color:var(--ink);background-color:#1d1d1f00;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.faq__item.is-open .faq__icon{transform:rotate(45deg)}.faq__panel{max-height:0;transition:all .4s;overflow:hidden}.faq__item.is-open .faq__answer{padding-top:var(--space-32)}.faq__answer p{font-size:var(--text-base);margin-bottom:var(--space-20);color:var(--text-muted);line-height:1.5}.faq__answer p:last-child{margin-bottom:0}@media screen and (min-width:1280px){.faq__item{padding-top:var(--space-48);padding-bottom:var(--space-48)}}@media screen and (max-width:991px){.faq{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.faq__header{gap:var(--space-20)}.faq__title{font-size:2.75rem;line-height:3.125rem}.faq__lede{font-size:var(--text-lg)}.faq__item{padding:var(--space-32) var(--space-36)}.faq__question{font-size:var(--text-lg)}.faq__icon{width:1.875rem;height:1.875rem}.faq__answer p{font-size:var(--text-sm)}}@media screen and (max-width:767px){.faq__header{gap:var(--space-12)}.faq__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.faq__lede{font-size:var(--text-base);line-height:1.5}.faq__question{font-size:var(--text-base);line-height:1.5rem}}@media screen and (max-width:479px){.faq{padding-top:var(--band-md);padding-bottom:var(--band-md)}.faq__wrap{gap:var(--space-36)}.faq__title{font-size:2.25rem}.faq__item{padding-left:var(--space-24);padding-right:var(--space-24)}.faq__answer{display:none}}
.quiz{background-color:var(--bg-page);padding-top:var(--band-sm);padding-bottom:var(--band-md)}.quiz__gutter{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}.quiz__card{width:100%;max-width:var(--shell-xwide);padding:var(--space-96);border-radius:var(--radius-xl);background-image:url(/quiz/backdrop.avif);background-position:50%;background-size:cover;margin-left:auto;margin-right:auto;display:flex}.quiz__spacer{display:none}.quiz__panel{gap:var(--space-36);width:100%;max-width:32.625rem;padding:var(--space-36);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(#fffc,#ffffffe6);flex-flow:column;display:flex}.quiz__header{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;display:flex}.quiz__title-wrap{max-width:24rem}.quiz__title{letter-spacing:-.07rem;font-size:3.5rem;line-height:3.875rem}.quiz__lead-wrap{width:100%;max-width:42rem;margin-left:auto;margin-right:auto}.quiz__lead{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-faint);line-height:2rem}.quiz__body{flex-flow:column;gap:15px;display:flex}.quiz__form{gap:var(--space-16);flex-flow:column;margin:0;display:flex}.quiz__options{gap:var(--space-16);border:0;flex-flow:column;min-width:0;margin:0;padding:0;display:flex}.quiz__option{padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24);border:1px solid var(--ink-50);border-radius:var(--radius-md);color:var(--ink);font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;align-items:center;transition:all .1s;display:flex;position:relative}.quiz__option:hover{outline:2px solid var(--ink);outline-offset:0}.quiz__option:has(.quiz__input:focus-visible){border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0}.quiz__option:has(.quiz__input:checked){outline:2px solid var(--ink);outline-offset:0}.quiz__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.quiz__option-text{font-weight:var(--weight-medium)}.quiz__check{width:2.25rem;height:2.25rem;margin-left:auto}.quiz__check-icon{opacity:0;transition:all .1s}.quiz__option:has(.quiz__input:checked) .quiz__check-icon{opacity:1}.quiz__submit{justify-content:center;align-items:center;gap:var(--space-4);min-width:12rem;padding:var(--space-16) var(--space-32);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--text-light);font-size:1em;font-weight:var(--weight-bold);line-height:var(--lead-tight);text-align:center;cursor:pointer;appearance:none;border:0;text-decoration:none;transition:opacity .325s;display:flex;position:relative}.quiz__submit:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.quiz__submit:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.quiz__submit[aria-disabled=true]{opacity:.6;pointer-events:none}.quiz__submit-icon{width:1.25rem;height:1.25rem}.quiz__note{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;display:flex}.quiz__note-text{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--track-none);color:var(--ink);line-height:1.125rem}.quiz__note-text--soft{font-weight:var(--weight-medium);line-height:var(--lead-body);letter-spacing:normal;color:var(--text-muted)}.quiz__note-dot{width:.375rem;height:.375rem;color:var(--green);flex-flow:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1280px){.quiz__note-text{font-weight:var(--weight-medium)}}@media screen and (max-width:991px){.quiz{padding:0 var(--gutter-desktop) var(--band-md)}.quiz__gutter{padding-left:0;padding-right:0}.quiz__card{padding:var(--space-64) var(--space-48) var(--space-48);border-radius:var(--radius-lg);background-image:url(/quiz/backdrop-tall.avif);background-position:50% 0;flex-flow:column;justify-content:flex-end;align-items:center}.quiz__spacer{width:100%;height:384px;display:block}.quiz__panel{max-width:31rem}.quiz__header{gap:var(--space-20)}.quiz__title-wrap{max-width:16rem}.quiz__title{font-size:2.5rem;line-height:2.875rem}.quiz__lead{font-size:var(--text-lg)}}@media screen and (max-width:767px){.quiz{padding:0}.quiz__card{border-radius:0;max-width:none;margin-left:0;margin-right:0}.quiz__spacer{height:400px}.quiz__header{gap:var(--space-24)}.quiz__title{letter-spacing:-.05rem}.quiz__lead{font-size:var(--text-base);line-height:1.5}.quiz__option{font-size:var(--text-sm)}.quiz__submit{min-width:auto;font-size:.9em}}@media screen and (max-width:479px){.quiz__card{padding-left:var(--space-24);padding-right:var(--space-24)}.quiz__panel{padding-top:var(--space-36);padding-left:var(--space-24);padding-right:var(--space-24)}.quiz__option{padding-left:var(--space-16);padding-right:var(--space-8)}.quiz__submit{padding:.8rem 1.5rem}.quiz__note{flex-flow:wrap}}@media screen and (min-width:480px) and (max-width:600px){.quiz__note{flex-flow:wrap}}
