.detailSpecs{background:#f7f8fa;padding:96px 6vw}.detailSpecs .specHead{max-width:1180px;margin:0 auto 48px}.detailSpecs .specHead p{letter-spacing:.28em;text-transform:uppercase;color:#1955c8;margin:0 0 12px;font-size:12px;font-weight:700}.detailSpecs .specHead h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.detailSpecs .specHead h2 span{color:#1955c8}.detailSpecs .specGrid{background:#fff;border-radius:24px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 32px 60px -32px #0f172a2e}.detailSpecs .specGrid dl{border-bottom:1px solid #edeff3;grid-template-columns:220px 1fr;margin:0;display:grid}.detailSpecs .specGrid dl:last-child{border-bottom:0}.detailSpecs .specGrid dt{letter-spacing:.16em;text-transform:uppercase;color:#48546b;background:#f1f4fb;padding:20px 28px;font-size:13px;font-weight:700}.detailSpecs .specGrid dd{color:#0f172a;margin:0;padding:20px 28px;font-size:15px;line-height:1.55}.detailSpecs .specGrid dd b{color:#1955c8;font-weight:700}.detailFaq{background:#fff;padding:96px 6vw}.detailFaq .faqHead{max-width:1180px;margin:0 auto 48px}.detailFaq .faqHead p{letter-spacing:.28em;text-transform:uppercase;color:#1955c8;margin:0 0 12px;font-size:12px;font-weight:700}.detailFaq .faqHead h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.detailFaq .faqHead h2 span{color:#1955c8}.detailFaq .faqList{gap:20px;max-width:1180px;margin:0 auto;display:grid}.detailFaq .faqItem{background:#f7f8fa;border-radius:20px;padding:28px 32px}.detailFaq .faqItem h3{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:700}.detailFaq .faqItem p{color:#48546b;margin:0;font-size:15px;line-height:1.65}@media (max-width:720px){.detailSpecs,.detailFaq{padding:72px 5vw}.detailSpecs .specGrid dl{grid-template-columns:1fr}.detailSpecs .specGrid dt{background:#fff;padding:16px 20px 4px}.detailSpecs .specGrid dd{padding:4px 20px 16px}}
