.mwpc-wrap{font-family:inherit;color:#172033;line-height:1.7}.mwpc-hero{padding:26px 28px;border:1px solid #e5e7eb;border-radius:16px;margin:0 0 20px;background:linear-gradient(135deg,#f8fafc,#fff)}.mwpc-hero h2{margin:4px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.2}.mwpc-kicker{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#64748b}.mwpc-section{margin:0 0 20px;padding:22px 24px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.mwpc-section h3{margin:0 0 10px;font-size:20px;line-height:1.3}.mwpc-lead{font-size:1.04em;margin:0}.mwpc-use-list{margin:10px 0 0 20px}.mwpc-table-wrap{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.mwpc-table{width:100%;border-collapse:collapse;margin:0}.mwpc-table th,.mwpc-table td{padding:11px 13px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.mwpc-table tr:last-child th,.mwpc-table tr:last-child td{border-bottom:0}.mwpc-table th{width:36%;font-weight:700;background:#f8fafc}.mwpc-note{background:#f8fafc}.mwpc-faq-item{border-top:1px solid #e5e7eb;padding:12px 0}.mwpc-faq-item:first-of-type{border-top:0}.mwpc-faq-item summary{cursor:pointer;font-weight:700}.mwpc-faq-item p{margin:8px 0 0}@media(max-width:640px){.mwpc-hero,.mwpc-section{padding:18px}.mwpc-table th,.mwpc-table td{padding:9px 10px}}