.vmc-radsafe{color:#243b53;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.7;margin:0 auto;max-width:980px}.vmc-radsafe,.vmc-radsafe *{box-sizing:border-box}.vmc-radsafe p{margin:0 0 20px}.vmc-radsafe a{color:#096aa5;text-decoration-thickness:1px;text-underline-offset:3px}.vmc-radsafe h2,.vmc-radsafe h3{color:#102a43;line-height:1.25}.vmc-radsafe h2{font-size:36px;margin:56px 0 18px}.vmc-radsafe h3{font-size:22px;margin:0 0 10px}.vmc-radsafe .answer-card{background:linear-gradient(135deg,#f2fbfe,#fff 75%);border:1px solid #bfe1ef;border-left:7px solid #087f8c;border-radius:18px;box-shadow:0 12px 32px rgba(16,42,67,.08);margin:12px 0 34px;padding:34px}.vmc-radsafe .eyebrow{background-color:#d9f2f7;border-radius:20px;color:#075f75;display:inline-block;font-size:14px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:5px 11px;text-transform:uppercase}.vmc-radsafe .answer-card p:first-of-type{color:#102a43;font-size:25px;font-weight:700;line-height:1.45;margin-bottom:18px}.vmc-radsafe .reviewed{color:#52677b;font-size:14px;margin:0}.vmc-radsafe .key-points{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 44px}.vmc-radsafe .key-point{background-color:#fff;border:1px solid #d8e4ec;border-radius:14px;box-shadow:0 6px 18px rgba(16,42,67,.05);padding:22px}.vmc-radsafe .key-point strong{color:#102a43;display:block;font-size:17px;margin-bottom:7px}.vmc-radsafe .key-point span{color:#52677b;font-size:15px;line-height:1.5}.vmc-radsafe .table-wrap{background-color:#fff;border:1px solid #d8e4ec;border-radius:14px;box-shadow:0 8px 24px rgba(16,42,67,.05);margin:24px 0 38px;overflow-x:auto}.vmc-radsafe table{background-color:#fff;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:680px;width:100%}.vmc-radsafe td,.vmc-radsafe th{border-bottom:1px solid #d8e4ec;padding:16px 18px;text-align:left;vertical-align:top}.vmc-radsafe th{background-color:#102a43;color:#fff;font-weight:700}.vmc-radsafe tbody tr:nth-child(2n){background-color:#f5f9fc}.vmc-radsafe tbody tr:last-child td{border-bottom:0}.vmc-radsafe .callout{background-color:#fff8e8;border:1px solid #f1d89c;border-radius:12px;margin:30px 0;padding:22px 24px}.vmc-radsafe .callout strong{color:#76520b}.vmc-radsafe .clinical-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 40px}.vmc-radsafe .clinical-card{background-color:#fff;border:1px solid #d8e4ec;border-radius:14px;box-shadow:0 6px 18px rgba(16,42,67,.04);padding:24px}.vmc-radsafe .clinical-card p{margin:0}.vmc-radsafe .steps{margin:26px 0 40px}.vmc-radsafe .step{background-color:#fff;border:1px solid #d8e4ec;border-radius:14px;display:flex;gap:16px;margin-bottom:16px;padding:21px 22px}.vmc-radsafe .step-number{background-color:#1677b8;border-radius:50%;color:#fff;flex:0 0 36px;font-weight:800;height:36px;line-height:36px;text-align:center;width:36px}.vmc-radsafe .step strong{color:#102a43;display:block;margin-bottom:5px}.vmc-radsafe .cta{background:linear-gradient(135deg,#102a43,#075f75);border-radius:18px;box-shadow:0 12px 32px rgba(16,42,67,.14);color:#fff;margin:54px 0 28px;padding:42px}.vmc-radsafe .cta h2,.vmc-radsafe .cta p{color:#fff}.vmc-radsafe .cta h2{font-size:34px;margin:0 0 16px}.vmc-radsafe .button{border-radius:9px;display:inline-block;font-weight:800;margin:8px 10px 0 0;padding:12px 20px;text-decoration:none}.vmc-radsafe .primary-button{background-color:#fff;color:#102a43}.vmc-radsafe .secondary-button{background-color:transparent;border:1px solid hsla(0,0%,100%,.8);color:#fff}.vmc-radsafe details{background-color:#fff;border:1px solid #d8e4ec;border-radius:12px;margin:12px 0}.vmc-radsafe summary{color:#102a43;cursor:pointer;font-weight:700;padding:18px 20px}.vmc-radsafe details p{margin:0;padding:0 20px 20px}.vmc-radsafe .references{border-top:1px solid #d8e4ec;font-size:14px;line-height:1.55;margin-top:46px;padding-top:14px}.vmc-radsafe .references h2{font-size:32px;margin:34px 0 18px}.vmc-radsafe .references li{margin-bottom:12px}@media (max-width:760px){.vmc-radsafe{font-size:17px;padding:0 16px}.vmc-radsafe h2{font-size:29px;margin-top:44px}.vmc-radsafe .answer-card{padding:24px}.vmc-radsafe .answer-card p:first-of-type{font-size:21px}.vmc-radsafe .clinical-grid,.vmc-radsafe .key-points{grid-template-columns:1fr}.vmc-radsafe .cta{padding:28px 24px}}