.benefit-order-summary{margin:22px 0;padding:22px;border:1px solid #b8d7ce;border-radius:14px;background:#f0f8f4;color:#173d4b}.benefit-order-summary h3,.benefit-order-summary h2{margin:0 0 14px;font-size:23px;line-height:1.2}.benefit-summary-context{color:#426574;font-size:13px;line-height:1.5}.benefit-summary-row{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #ccdeda;font-size:13px;line-height:1.5}.benefit-summary-row b{white-space:nowrap}.benefit-summary-total{margin:12px 0;padding:8px 14px;border-radius:9px;background:#dceee6}.benefit-summary-total .benefit-summary-row{border:0;font-size:15px;font-weight:700}.benefit-summary-note{font-size:12px;line-height:1.6;color:#4d6974;margin:14px 0 0}.benefit-order-summary .census-handoff{margin-top:20px;padding-top:18px;border-top:1px solid #bbd6ce}.benefit-order-summary input[type=file]{display:block;width:100%;max-width:100%;margin:12px 0;font-size:13px}.benefit-order-summary button{cursor:pointer}.benefit-order-summary .census-status{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.benefit-order-summary a{color:#087f77;font-weight:700}.benefit-order-summary [hidden]{display:none!important}@media(max-width:480px){.benefit-order-summary{padding:16px}.benefit-summary-row{font-size:12px;gap:10px}.benefit-summary-total .benefit-summary-row{font-size:13px}}
