/* RDM70: shared layout; vendor creatives remain uncropped. */
:root{--rdm70-ink:#14394c;--rdm70-blue:#265b80;--rdm70-border:#c8dce5}
body{padding-bottom:120px}.site-directory-links{display:flex;flex-wrap:wrap;gap:10px 22px;padding:9px 2px 15px;font-size:16px}.site-directory-links a{font-weight:700;text-underline-offset:3px}
.rdm-mini-hero{display:block;max-width:660px;margin:6px 0 18px;border-radius:12px;overflow:hidden;border:1px solid var(--rdm70-border)}.rdm-mini-hero img{display:block;width:100%;height:auto}.rdm-mini-hero picture{display:block}
.rdm-adverge-slot{clear:both;display:block;width:100%;max-width:100%;margin:18px auto;text-align:center;overflow:visible;box-sizing:border-box;grid-column:1/-1}.rdm-adverge-slot>div{margin:0 auto;max-width:100%}.rdm-adverge-slot:has(>div:empty){margin:0}.rdm-ad-bottom{position:static!important;height:auto!important;min-height:0!important;background:none!important;border:0!important;padding:0!important}
.rdm-section-return{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:12px 0;font-size:16px}.rdm-section-return a{font-weight:700}
.rdm-floating-top{position:fixed;right:16px;bottom:116px;padding:9px 13px;border:1px solid #7299b1;border-radius:8px;background:white;color:#14445e;font:700 16px Arial;z-index:35;box-shadow:0 2px 8px #163b4a22}
.rdm-release-note{border-left:5px solid #397590!important;background:#eaf4f8!important}.rdm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.rdm-metrics>div{border:1px solid var(--rdm70-border);border-radius:10px;padding:18px;background:#f3f8fa}.rdm-metrics strong{font-size:30px;display:block}.rdm-metrics span{font-size:16px;display:block}.rdm-status-table{width:100%;border-collapse:collapse}.rdm-status-table th,.rdm-status-table td{text-align:left;vertical-align:top;padding:11px;border-bottom:1px solid var(--rdm70-border);font-size:16px}.rdm-status-table th{background:#edf5f8}.rdm-status-table td a{overflow-wrap:anywhere}.rdm-guide-card{padding:18px;border:1px solid var(--rdm70-border);border-radius:10px;margin:16px 0;background:white}.rdm-guide-card h2{font-size:23px}.rdm-table-wrap{overflow-x:auto;max-width:100%}.rdm-guide-source{font-size:16px!important;overflow-wrap:anywhere}.rdm-ledger{margin:15px 0;border-top:1px solid var(--rdm70-border);padding-top:15px}.rdm-ledger summary{font-size:18px;font-weight:700;cursor:pointer}
@media(max-width:600px){body{padding-bottom:110px}.rdm-metrics{grid-template-columns:1fr}.rdm-mini-hero{max-width:100%}.site-directory-links{font-size:16px;gap:10px 16px}.rdm-floating-top{right:8px;bottom:108px}.rdm-status-table th,.rdm-status-table td{font-size:16px;padding:9px}.rdm-section-return{justify-content:flex-start}.rdm-guide-card{padding:14px}}
@media print{.rdm-adverge-slot,.rdm-floating-top,.site-directory-links,.rdm-mini-hero{display:none!important}body{padding-bottom:0}.rdm-metrics{display:block}.rdm-table-wrap{overflow:visible}}

.rdm-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.rdm-status-grid article{padding:18px;background:#eef6fa;border:1px solid #c8dce5;border-radius:10px}.rdm-status-grid strong,.rdm-status-grid span{display:block}.rdm-status-grid strong{font-size:28px}.rdm-status-grid span{font-size:16px}.panel a{overflow-wrap:anywhere}@media(max-width:600px){.rdm-status-grid{grid-template-columns:1fr}}
