.PolicyDocument-module__szRRFG__printContainer{color:#000;background:#fff;max-width:210mm;margin:0 auto;padding:20px;font-family:Arial,sans-serif;font-size:10px}.PolicyDocument-module__szRRFG__header{border-bottom:2px solid #1e2257;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}.PolicyDocument-module__szRRFG__logo{height:50px}.PolicyDocument-module__szRRFG__policyHeaderInfo{text-align:right}.PolicyDocument-module__szRRFG__policyHeaderInfo h3{color:#1e2257;margin:0;font-size:16px}.PolicyDocument-module__szRRFG__policyNumberBox{border:1px solid #ccc;margin-top:5px;padding:5px;display:inline-block}.PolicyDocument-module__szRRFG__infoTable{border-collapse:collapse;width:100%;margin-bottom:5px;font-size:10px}.PolicyDocument-module__szRRFG__infoTable td,.PolicyDocument-module__szRRFG__infoTable th{border:1px solid #ccc;padding:4px}.PolicyDocument-module__szRRFG__greyRow,.PolicyDocument-module__szRRFG__greyLabel{background-color:#f0f0f0}.PolicyDocument-module__szRRFG__fieldGrid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.PolicyDocument-module__szRRFG__label{color:#666;font-size:9px;display:block}.PolicyDocument-module__szRRFG__value{font-size:11px;font-weight:700}.PolicyDocument-module__szRRFG__sectionHeader{color:#fff;background-color:#1e2257;margin-top:10px;padding:3px 5px;font-size:11px;font-weight:700}.PolicyDocument-module__szRRFG__smallText{color:#444;margin:5px 0;font-size:9px}.PolicyDocument-module__szRRFG__coverageTable{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:10px}.PolicyDocument-module__szRRFG__coverageTable th{text-align:left;background-color:#ddd;border:1px solid #999;padding:4px}.PolicyDocument-module__szRRFG__coverageTable td{border:1px solid #ccc;padding:3px}.PolicyDocument-module__szRRFG__centerText{text-align:center}.PolicyDocument-module__szRRFG__legalText{color:#555;text-align:justify;margin-top:15px;font-size:8px}.PolicyDocument-module__szRRFG__signatures{border-top:1px solid #000;justify-content:space-between;margin-top:20px;padding-top:10px;display:flex}.PolicyDocument-module__szRRFG__sigBlock{text-align:center;width:30%}.PolicyDocument-module__szRRFG__sigLine{border-bottom:1px solid #000;margin-top:30px}.PolicyDocument-module__szRRFG__footerAddress{text-align:center;color:#1e2257;margin-top:20px;font-size:8px}@media print{.PolicyDocument-module__szRRFG__printContainer{width:100%;max-width:none;margin:0;padding:0}body *{visibility:hidden}.PolicyDocument-module__szRRFG__printContainer,.PolicyDocument-module__szRRFG__printContainer *{visibility:visible}.PolicyDocument-module__szRRFG__printContainer{position:absolute;top:0;left:0}}
