.mri-policy-card,.mri-policy-document,.mri-policy-list{box-sizing:border-box;background:#fff;color:#243247;padding:24px;margin:20px auto;border:1px solid #dce4ed;border-radius:10px;max-width:1080px;line-height:1.65}.mri-policy-card h2,.mri-policy-card h3{margin-top:0}.mri-policies-admin label{display:block;margin:12px 0;font-weight:600}.mri-policies-admin input:not([type=checkbox]):not([type=hidden]),.mri-policies-admin select,.mri-policies-admin textarea{max-width:100%;box-sizing:border-box}.mri-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.mri-policy-grid select,.mri-policy-grid input{display:block;width:100%}.mri-policy-scroll{overflow-x:auto}.mri-policy-scroll table{min-width:720px}.mri-policy-scroll td{vertical-align:top;padding:12px}.mri-policy-new{display:inline-block;background:#e5f0ff;color:#144c91;font-size:12px;border-radius:20px;padding:3px 10px}.mri-policy-acknowledged{color:#176337;font-weight:600}.mri-policy-document{overflow-wrap:anywhere}.mri-policy-document table{max-width:100%}.mri-policy-document img{max-width:100%;height:auto}.mri-policy-card form{margin:12px 0}.mri-policy-card details{margin-top:16px}@media(max-width:600px){.mri-policy-card,.mri-policy-document,.mri-policy-list{padding:16px}.mri-policy-grid{grid-template-columns:1fr}}
