.product-faq{padding:clamp(36px,5vw,68px) 0;color:#10223c}.product-faq h2{margin:0 0 24px;font-size:clamp(25px,3vw,36px)}.product-faq details{max-width:960px;border-bottom:1px solid #dfe5eb}.product-faq details:first-of-type{border-top:1px solid #dfe5eb}.product-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:17px 2px;font-weight:600;line-height:1.5}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary::after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);flex:none;margin-right:6px}.product-faq details[open] summary::after{transform:rotate(225deg)}.product-faq summary:focus-visible{outline:2px solid #b98c00;outline-offset:2px}.product-faq p{margin:0;padding:0 24px 18px 2px;color:#52647a;font-size:14px;max-width:82ch;line-height:1.75}
.product-studio .studio-features{padding-block:clamp(32px,4vw,56px) 14px}
.product-studio .studio-feature-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
.product-studio .studio-feature-layout>header>p{margin-block:8px}
.product-studio .studio-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,2.4vw,36px)}
.product-studio .studio-feature-list article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding-block:18px}
.product-studio .studio-feature-list h3{font-size:15px}
.product-studio .studio-feature-list p{font-size:14px;line-height:1.65}
.product-studio .product-faq{padding-block:22px clamp(32px,4vw,56px)}
.product-studio .studio-features>.container,.product-studio .product-faq>.container{width:calc(100% - 40px);max-width:1280px;margin-inline:auto}
.faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,40px)}
.faq-columns details{max-width:none}
@media(max-width:767px){
 .product-studio .studio-feature-list,.faq-columns{grid-template-columns:minmax(0,1fr)}
 .faq-columns{gap:0}
 .faq-columns>div+div details:first-child{border-top:0}
 .product-studio .studio-features>.container,.product-studio .product-faq>.container{width:calc(100% - 32px)}
}
