.pins-faq{padding:92px 24px 104px;position:relative;--heading:#1b3a59;--text:#36526b;--muted:#5f7488;--soft:#6f8396}.pins-faq__container{margin:0 auto;max-width:1280px}.pins-faq__intro{margin:0 0 36px;max-width:700px;text-align:left}.pins-faq__eyebrow{color:#008eff;font-size:18px;font-weight:500;line-height:1.2;margin:0 0 14px}.pins-faq__heading{color:var(--heading);max-width:680px}.pins-faq__heading h1,.pins-faq__heading h2,.pins-faq__heading h3,.pins-faq__heading h4,.pins-faq__heading p{color:var(--heading);font-size:clamp(32px,3.3vw,50px);font-weight:400;letter-spacing:-.035em;line-height:1.03;margin:0}.pins-faq__description{color:var(--muted);margin-top:20px;max-width:640px}.pins-faq__description p{font-size:18px;line-height:1.6;margin:0}.pins-faq__list{display:grid;gap:16px}.pins-faq__item{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.72);border:1px solid rgba(27,58,89,.12);border-radius:20px;box-shadow:0 1px 2px rgba(27,58,89,.03),0 8px 24px rgba(27,58,89,.04);overflow:hidden}.pins-faq__question{align-items:center;color:var(--heading);cursor:pointer;display:flex;font-size:22px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.3;list-style:none;padding:24px 28px}.pins-faq__question::-webkit-details-marker{display:none}.pins-faq__icon{flex:0 0 auto;height:18px;position:relative;width:18px}.pins-faq__icon:after,.pins-faq__icon:before{background:#008eff;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pins-faq__icon:before{height:2px;width:18px}.pins-faq__icon:after{height:18px;transition:opacity .18s ease;width:2px}.pins-faq__item[open] .pins-faq__icon:after{opacity:0}.pins-faq__answer{color:var(--text);padding:0 28px 24px}.pins-faq__answer p{font-size:17px;line-height:1.65;margin:0}.pins-faq__answer p+p{margin-top:12px}@media (max-width:991px){.pins-faq{padding:76px 20px 88px}.pins-faq__intro{margin-bottom:32px;max-width:620px}.pins-faq__heading{max-width:600px}.pins-faq__heading h1,.pins-faq__heading h2,.pins-faq__heading h3,.pins-faq__heading h4,.pins-faq__heading p{font-size:clamp(30px,6vw,42px);line-height:1.04}.pins-faq__description p{font-size:17px;line-height:1.58}.pins-faq__question{font-size:20px;padding:22px 24px}.pins-faq__answer{padding:0 24px 22px}}@media (max-width:767px){.pins-faq{padding:60px 20px 68px}.pins-faq__eyebrow{font-size:16px;margin-bottom:12px}.pins-faq__heading,.pins-faq__intro{max-width:100%}.pins-faq__heading h1,.pins-faq__heading h2,.pins-faq__heading h3,.pins-faq__heading h4,.pins-faq__heading p{font-size:clamp(28px,9vw,36px);line-height:1.08}.pins-faq__description{margin-top:18px}.pins-faq__description p{font-size:16px;line-height:1.55}.pins-faq__question{font-size:18px;gap:16px;padding:20px}.pins-faq__answer{padding:0 20px 20px}.pins-faq__answer p{font-size:16px;line-height:1.58}}