.custom-page{background:#f7faff}.custom-page-content{max-width:900px;background:#fff;border:1px solid #e0e8f2;border-radius:20px;padding:clamp(24px,5vw,55px);box-shadow:0 18px 55px #18365c0b;font-size:17px;line-height:1.8;color:#4e6077}.custom-page-content h2{font-size:30px;color:#14233b;margin:42px 0 14px}.custom-page-content h3{font-size:23px;color:#14233b;margin:32px 0 10px}.custom-page-content a{color:#1769e0;text-decoration:underline}.custom-page-image{width:100%;max-height:460px;object-fit:cover;border-radius:16px;margin-bottom:30px}@media(max-width:620px){.custom-page{padding-top:35px}.custom-page-content{border-radius:0;border-left:0;border-right:0;font-size:15.5px}.custom-page-content h2{font-size:25px}}
.faq-page .custom-page-content{max-width:980px}.faq-page h2{margin:18px 0 0;padding:24px 62px 24px 24px;border:1px solid #dce6f2;border-radius:16px;background:#fff;position:relative;font-size:clamp(1.08rem,2.3vw,1.35rem);box-shadow:0 8px 24px rgba(17,48,87,.05)}.faq-page h2:after{content:'+';position:absolute;right:24px;color:#2075e7}.faq-page h2+p{margin:0 12px 12px;padding:20px 22px 24px;background:#f5f8fc;border-radius:0 0 14px 14px;line-height:1.75;color:#596a82}@media(max-width:620px){.faq-page h2{padding:20px 50px 20px 18px}.faq-page h2+p{margin:0 6px 10px;padding:17px}}
