.msa-confirmation{--msa-navy:#242f64;--msa-coral:#ff5151;--msa-line:#dfe3ec;font:18px/1.65 Arial,sans-serif;color:#1d243d;background:#fff;max-width:1200px;margin:0 auto}.msa-confirmation *{box-sizing:border-box}.msa-confirmation h1,.msa-confirmation h2{font-family:Georgia,serif;font-weight:400;color:var(--msa-navy);line-height:1.18}.msa-confirmation h1{font-size:clamp(32px,4.3vw,57px);margin:20px 0}.msa-confirmation h2{font-size:29px;margin:12px 0 20px}.msa-confirmation p{margin:0 0 20px}.msa-confirmation a{color:var(--msa-navy)}.msa-confirmation a:focus-visible{outline:3px solid #51a2fe;outline-offset:4px}.msa-confirmation-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;padding:55px 40px;background:#f0f3f9;border-top:3px solid var(--msa-coral);align-items:center}.msa-confirmation-back{display:block;font-size:14px;margin-bottom:35px}.msa-confirmation-eyebrow{display:block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:#626777}.msa-confirmation-hero>div>p{max-width:640px;color:#626777}.msa-confirmation-card{background:var(--msa-navy);color:#e1e7f4;padding:30px;position:relative}.msa-confirmation-card img{display:block;background:#fff;object-fit:contain;padding:5px;margin-bottom:28px;max-width:100%}.msa-confirmation-card .msa-confirmation-eyebrow{color:#c5d4ef}.msa-confirmation-card h2{color:white;font-size:31px}.msa-confirmation-card p{font-size:14px;margin-bottom:0}.msa-confirmation-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px;padding:40px 20px}.msa-confirmation-native{border:1px solid var(--msa-line);padding:28px;min-width:0;overflow-wrap:anywhere}.msa-confirmation-section-head{border-bottom:1px solid var(--msa-line);margin-bottom:25px}.msa-confirmation-native table{width:100%;border-collapse:collapse;font-size:16px}.msa-confirmation-native td,.msa-confirmation-native th{padding:10px 6px;border-bottom:1px solid var(--msa-line);text-align:left;overflow-wrap:anywhere}.msa-confirmation-native .pmpro_card{max-width:100%}.msa-confirmation-next{padding:28px;background:#f4f6fa;align-self:start;border-top:3px solid var(--msa-navy)}.msa-confirmation-next ol{padding-left:22px;margin:25px 0}.msa-confirmation-next li{padding:0 0 17px 7px;font-size:16px}.msa-confirmation-primary,.msa-confirmation-secondary{display:block;padding:13px 16px;text-decoration:none;margin:12px 0;font-size:16px;font-weight:600}.msa-confirmation-primary{background:var(--msa-navy);color:white!important}.msa-confirmation-secondary{border:1px solid var(--msa-navy)}.msa-confirmation-note{font-size:14px;color:#626777;margin-top:20px!important}.msa-confirmation-resources{padding:35px 40px;background:#f0f3f9}.msa-confirmation-resources nav{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.msa-confirmation-resources nav a{background:white;border:1px solid var(--msa-line);padding:22px;text-decoration:none}.msa-confirmation-resources strong,.msa-confirmation-resources nav span{display:block}.msa-confirmation-resources nav span{font-size:14px;color:#626777;margin-top:10px}.msa-checkout-intro .msa-checkout-summary h2{overflow-wrap:anywhere}@media(max-width:780px){.msa-confirmation-hero,.msa-confirmation-layout{grid-template-columns:1fr;gap:25px}.msa-confirmation-hero{padding:30px 22px}.msa-confirmation-layout{padding:25px 12px}.msa-confirmation-native,.msa-confirmation-next{padding:20px}.msa-confirmation-resources{padding:28px 22px}.msa-confirmation-resources nav{grid-template-columns:1fr}}@media print{.msa-confirmation-hero,.msa-confirmation-layout{display:block}.msa-confirmation-next,.msa-confirmation-resources,.msa-confirmation-back{display:none}.msa-confirmation-native{border:0}}
