.service-faq{margin:36px 0;padding:clamp(20px,3vw,32px);border:1px solid var(--line);background:linear-gradient(135deg,#ebd47a1f,transparent 70%)}.service-faq-heading{margin-bottom:21px}.service-faq-heading .eyebrow{margin:0 0 10px}.service-faq-heading h2{font:600 clamp(30px,4vw,43px)/1.12 var(--display);margin:0;color:var(--ink)}.service-faq-list{border-top:2px solid var(--ink)}.service-faq-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:15px;padding:24px 0;border-bottom:1px solid var(--line);scroll-margin-top:165px}.service-faq-item:last-child{padding-bottom:3px;border-bottom:0}.service-faq-number{font:400 12px/1.5 var(--mono);color:var(--muted);padding-top:5px}.service-faq-question{font:500 clamp(23px,2.7vw,29px)/1.25 var(--display);margin:0 0 12px;overflow-wrap:anywhere}.service-faq-answer{font:400 12px/1.85 var(--mono);margin:0;overflow-wrap:anywhere;color:var(--ink)}@media(max-width:600px){.service-faq{margin:28px 0;padding:20px 17px}.service-faq-heading h2{font-size:32px}.service-faq-item{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:21px 0;scroll-margin-top:190px}.service-faq-question{font-size:24px}.service-faq-answer{font-size:12px;line-height:1.75}.service-faq-number{font-size:10px}}
