section.faq-page{min-height:100vh}section.faq-page .sticky{height:100%;background-color:var(--permanent-blue);transition:var(--transition-duration-fast) background-color var(--transition-timing-function)}section.faq-page .sticky .sidebar{position:sticky;top:max(var(--header-height),var(--spacing-4xl) + var(--spacing-xl));padding-inline:var(--standard-section-padding-x-vw);color:var(--permanent-white);padding-block:max(var(--header-height),var(--spacing-4xl) + var(--spacing-xl)) var(--spacing-3xl)}section.faq-page .sticky .sidebar h2{text-transform:capitalize;line-height:1.1}section.faq-page .sticky .sidebar h2:after{content:"";display:block;width:max(6rem,1em);height:.75rem;background-color:var(--permanent-white);margin-block:var(--spacing-lg)}section.faq-page .sticky .sidebar .button{margin-top:var(--spacing-md)}@media(min-width: 62rem){section.faq-page{display:grid;grid-template-columns:.9fr 1.1fr}section.faq-page .sticky .sidebar{padding-top:unset}}section.faq-page .categories{padding-block:var(--spacing-xl) var(--spacing-3xl);padding-inline:var(--standard-section-padding-x-vw);color:var(--text-color-primary);transition:color var(--default-transition-time) var(--transition-timing-function)}@media(min-width: 62rem){section.faq-page .categories{padding-block:max(var(--header-height),var(--spacing-4xl) + var(--spacing-xl)) var(--spacing-3xl)}}section.faq-page .categories .category-name-container{margin-block:var(--spacing-md) var(--spacing-xs);text-transform:capitalize;cursor:pointer}section.faq-page .categories .category-name-container .toggle{margin:unset;padding:.25em var(--spacing-4xs) .4em var(--spacing-4xs)}section.faq-page .categories .category .qna-container{height:0;overflow:hidden;transition:height var(--transition-duration-fast) var(--transition-timing-function)}section.faq-page .categories .category:has(.category-name-container .active) .qna-container{animation:adjustHeight var(--transition-duration-fast) var(--transition-timing-function);height:auto}section.faq-page .categories .category:has(.category-name-container .close) .qna-container{animation:collapseHeight var(--transition-duration-fast) var(--transition-timing-function);height:0}section.faq-page .categories .category .category-name-container{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}section.faq-page .categories .category .category-name-container .toggle{align-self:center}section.faq-page .categories .category:first-of-type .category-name-container{margin-top:unset}section.faq-page .categories .qna{display:flex;padding-block:1rem}section.faq-page .categories .qna .content{cursor:cell}section.faq-page .categories .qna .content h5{font-weight:400}section.faq-page .categories .qna .content .copy{height:0;overflow:hidden;transition-property:height,margin;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}section.faq-page .categories .qna .content .copy p{margin-bottom:unset}section.faq-page .categories .qna:has(.active) .copy{height:var(--answer-height);margin-top:1em}section.faq-page .categories .toggle{padding:0 var(--spacing-4xs);padding-bottom:.25em;grid-column:2/2;grid-row:1/1;align-self:flex-start;height:1em;border-radius:var(--radius-sm);display:grid;justify-content:center;align-content:center;transition:background-color var(--transition-duration-fast) var(--transition-timing-function);cursor:pointer}@media(min-width: 62rem){section.faq-page .categories .toggle{margin-top:.25em}}section.faq-page .categories .toggle .stripe{width:.75em;margin-bottom:-0.2em;height:.2em;background-color:var(--bg-color-secondary)}section.faq-page .categories .toggle .stripe:nth-child(2){transition:background-color calc(var(--transition-duration-very-fast)*2) linear,transform calc(var(--transition-duration-very-fast)*2) linear;transform:rotate(180deg)}section.faq-page .categories .toggle .stripe:nth-child(1){transition:background-color calc(var(--transition-duration-very-fast)*2) linear,transform var(--transition-duration-very-fast) linear;margin-bottom:-0.2em;transform:rotate(90deg)}section.faq-page .categories .toggle.active .stripe:nth-child(2){transition:background-color calc(var(--transition-duration-very-fast)*2) linear,transform calc(var(--transition-duration-very-fast)*2) linear;transform:unset}section.faq-page .categories .toggle.active .stripe:nth-child(1){transition:background-color calc(var(--transition-duration-very-fast)*2) linear,transform var(--transition-duration-very-fast) var(--transition-duration-very-fast) linear;transform:unset}@keyframes adjustHeight{0%{height:0}100%{height:var(--container-height)}}@keyframes collapseHeight{0%{height:var(--container-height)}100%{height:0}}/*# sourceMappingURL=faq.css.map */
