#px-main .px-vps-details{padding-top:24px;color:#102744}
#px-main .px-vps-details .px-vps-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;width:100%}
#px-main .px-vps-details .px-vps-info-block{width:100%;min-width:0;padding:24px 0;gap:10px;border-top:1px solid #dbe3ef}
#px-main .px-vps-details .px-vps-info-block .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.7;color:#102744}
#px-main .px-vps-details .px-vps-info-block p{font-size:14px;line-height:2;color:#526581;margin:0 0 8px;max-width:65ch}
#px-main .px-vps-details .px-vps-caution{border-top:3px solid #e9a23b;background:#fff6e7;padding:22px;margin-top:8px}
#px-main .px-vps-details .px-vps-caution strong{color:#854000}
#px-main .px-vps-details .px-vps-faq-title{margin-top:40px}
#px-main .px-vps-details .px-vps-faq-grid .elementor-heading-title{font-size:17px}
#px-main .px-vps-details .px-vps-faq-grid{align-items:start}
#px-main .px-vps-faq-grid [hidden]{display:none!important}
#px-main .px-vps-faq-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:4px 0;background:none;border:0;border-radius:0;color:inherit;font:inherit;text-align:start;cursor:pointer}
#px-main .px-vps-faq-toggle::after{content:'+';flex-shrink:0;font-size:24px;font-weight:400;color:#386bf2;line-height:1}
#px-main .px-vps-faq-toggle[aria-expanded="true"]::after{content:'−'}
#px-main .px-vps-faq-toggle:focus-visible{outline:2px solid #386bf2;outline-offset:5px}
@media(max-width:767px){#px-main .px-vps-details .px-vps-info-grid{grid-template-columns:minmax(0,1fr);gap:0}#px-main .px-vps-details .px-vps-info-block{padding:20px 0}#px-main .px-vps-details .px-vps-caution{padding:20px}#px-main .px-vps-details .px-vps-info-block p{font-size:13px}}
