.base-faq{display:grid;gap:20px;grid-template-columns:1fr 1fr}.base-faq-img{height:100%;max-height:800px;width:100%}.base-faq-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.base-faq-collapse{border-bottom:1px solid rgb(from var(--text-accent) r g b/.1);margin-top:15px;padding-bottom:15px}.base-faq-collapse:first-of-type{border-top:1px solid rgb(from var(--text-accent) r g b/.1);margin-top:0;padding-top:10px}.base-faq-collapse-header{align-items:center;display:flex;font-family:Playfair;font-size:55px;font-style:italic;font-weight:400;gap:20px;justify-content:space-between;letter-spacing:-.08em;line-height:1}.base-faq-collapse-header svg{min-width:20px;transition:var(--transition-hover)}.base-faq-collapse-header svg._rotate{rotate:-180deg}.base-faq-collapse-text{color:rgb(from var(--text-200) r g b/.8);font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:1.2}@media screen and (max-width:1700px){.base-faq{grid-template-columns:.45fr 1fr}.base-faq-img{height:400px;max-height:400px}.base-faq-collapse.base-collapse:has(.base-collapse-body._open){gap:20px}.base-faq-collapse{margin-top:30px}.base-faq-collapse:first-of-type{padding-top:0}.base-faq-collapse-header{font-size:40px}.base-faq-collapse-text{font-size:24px}}@media screen and (max-width:1199px){.base-faq{grid-template-columns:1fr}.base-faq-img{display:none}.base-faq-collapse{margin-top:15px}.base-faq-collapse:first-of-type{padding-top:15px}.base-faq-collapse-header{font-size:32px}.base-faq-collapse-text{font-size:24px}}@media screen and (max-width:639px){.base-faq-collapse{margin-top:0;position:relative}.base-faq-collapse:after{background-color:var(--text-600);content:"";inset:0 -20px;opacity:0;position:absolute;transition:opacity var(--transition-hover);z-index:-1}.base-faq-collapse:has(svg._rotate):after{opacity:1}.base-faq-collapse{padding-top:15px}.base-faq-collapse-header{font-size:24px}.base-faq-collapse-text{font-size:16px}}
