@charset "UTF-8";.block-faq{position:relative;padding-block:var(--space-48)}@media (min-width: 1010px){.block-faq{padding-block:var(--space-80)}}.block-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-40)}.block-faq__intro-title{position:relative;display:inline-flex;gap:var(--space-12);align-items:center;font-family:var(--font-primary);font-size:1.1rem;font-weight:700;line-height:1.2;color:var(--color-accent-deep);text-transform:uppercase;letter-spacing:.22em}.block-faq__intro-title:before{content:"";display:inline-block;width:2.8rem;height:1px;background-color:var(--color-accent)}.block-faq__intro-subtitle{font-family:var(--font-secondary);font-weight:500;font-style:normal;line-height:1.1;color:var(--color-blue-950);text-transform:none;letter-spacing:var(--font-secondary-letter-spacing);font-size:clamp(3rem,3.2vw,4rem);line-height:1;max-width:none;margin:0}.block-faq__groups{display:flex;flex-direction:column;gap:var(--space-64)}@media (min-width: 1010px){.block-faq__groups{gap:var(--space-80)}}.block-faq__group{scroll-margin-top:12rem}.block-faq__group.-single .block-faq__questions{border-top:1px solid var(--color-line)}.block-faq__group-head{display:flex;gap:var(--space-16);align-items:baseline;margin-bottom:var(--space-8);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-blue-950)}.block-faq__group-num{font-family:var(--font-secondary, "Playfair Display", serif);font-style:italic;line-height:1;color:var(--color-accent);letter-spacing:var(--font-secondary-letter-spacing);font-size:3.2rem}.block-faq__group-title{font-size:1.5rem;font-weight:700;color:var(--color-blue-950);letter-spacing:.16em}.block-faq__group-count{margin-left:auto;font-size:1.1rem;font-weight:700;color:var(--color-black-400);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.block-faq__questions{display:flex;flex-direction:column}.block-faq__question{border-bottom:1px solid var(--color-line)}.block-faq__question-header{cursor:pointer;display:flex;flex-flow:row nowrap;gap:var(--space-24);align-items:flex-start;justify-content:space-between;width:100%;min-height:6.4rem;padding:var(--space-20) 0;border:0;color:var(--color-blue-950);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:color var(--transition-default)}.block-faq__question-header:hover{color:var(--color-accent-press)}.block-faq__question-title{margin:0;font-size:1.9rem;font-weight:500;line-height:1.32;letter-spacing:normal}.block-faq__question-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-top:var(--space-8);font-family:var(--font-primary);font-size:1.8rem;font-weight:400;line-height:1;color:var(--color-accent-deep);transition:transform .4s ease-in-out,color var(--transition-default)}.block-faq__question-icon:before{content:"+"}.block-faq__question-icon-svg{display:none}.block-faq__question-answer{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease}.block-faq__question-answer-inner{max-width:68ch;padding:0 var(--space-80) var(--space-24) 0;font-family:var(--font-primary, "Lato", sans-serif);font-size:1.45rem;font-weight:400;line-height:1.78;color:var(--color-black-700)}.block-faq__question-answer-inner p,.block-faq__question-answer-inner ul,.block-faq__question-answer-inner ol{margin:0;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit}.block-faq__question-answer-inner li{margin:0}.block-faq__question-answer-inner li+li{margin-top:var(--space-8)}.block-faq__question-answer-inner p+p,.block-faq__question-answer-inner p+ul,.block-faq__question-answer-inner p+ol,.block-faq__question-answer-inner ul+p,.block-faq__question-answer-inner ul+ul,.block-faq__question-answer-inner ul+ol,.block-faq__question-answer-inner ol+p,.block-faq__question-answer-inner ol+ul,.block-faq__question-answer-inner ol+ol{margin-top:var(--space-12)}.block-faq__question-answer-inner a{font-weight:700;color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:.3rem;transition:color var(--transition-default)}.block-faq__question-answer-inner a:hover{color:var(--color-accent-press)}@media (min-width: 768px){.block-faq__question-answer-inner{padding-right:var(--space-80)}}@media (max-width: 767px){.block-faq__question-answer-inner{padding-right:0}}.block-faq__question.-active .block-faq__question-answer{max-height:160rem;opacity:1}.block-faq__question.-active .block-faq__question-icon{transform:rotate(180deg);color:var(--color-accent-deep)}.block-faq__question.-active .block-faq__question-icon:before{content:"×"}.block-faq__question.-active .block-faq__question-header{color:var(--color-blue-950)}
