/* Shared white / ice blue / navy theme, aligned with the official-poster-inspired artwork. */
body.drx-canvas{background:#f4f8fc;color:#152d50;color-scheme:light}
body.drx-canvas .drx-campaign{--ink:#152d50;--pink:#224f80;--muted:#64758b;--line:#d6e1ec;background:#fff;color:var(--ink)}
body.drx-canvas .drx-header{background:#fff;border-bottom:1px solid #dfe7ef;color:#152d50}
body.drx-canvas .drx-header nav a[aria-current],body.drx-canvas .drx-eyebrow,body.drx-canvas .drx-summary-intro{color:#285a8a}
body.drx-canvas .drx-campaign .drx-mobile-banner{background:#fff}
body.drx-canvas .drx-campaign .drx-banner-wash{opacity:0}
body.drx-canvas .drx-campaign .drx-campaign-summary{background:linear-gradient(180deg,#fff,#f5f9fd);border-radius:0 0 18px 18px;margin-bottom:24px}
body.drx-canvas .drx-campaign .drx-campaign-summary h2{color:#102b50}
body.drx-canvas .drx-campaign .drx-request-brief{color:#4c6682}
body.drx-canvas .drx-campaign .drx-summary-count strong{color:#122f55}
body.drx-canvas .drx-campaign .drx-summary-count>p,body.drx-canvas .drx-campaign .drx-summary-count>div>span,body.drx-canvas .drx-campaign .drx-summary-meta>p{color:#64758b}
body.drx-canvas .drx-campaign .drx-summary-meta{border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-acceptance{color:#285a8a}
body.drx-canvas .drx-campaign .drx-primary,body.drx-canvas .drx-campaign .drx-flow .drx-submit{background:#173c69!important;border-color:#173c69!important;color:#fff!important;box-shadow:0 4px 12px #1b3d651a}
body.drx-canvas .drx-campaign .drx-primary:hover,body.drx-canvas .drx-campaign .drx-flow .drx-submit:hover{background:#102d50!important;border-color:#102d50!important}
body.drx-canvas .drx-campaign .drx-outline,body.drx-canvas .drx-campaign .drx-invite .drx-outline{background:#fff;color:#183c64;border-color:#c9d7e5;box-shadow:none}
body.drx-canvas .drx-campaign .drx-outline:hover{background:#eef5fb}
body.drx-canvas .drx-campaign :focus-visible{outline-color:#3d7aae}
body.drx-canvas .drx-campaign .drx-flow,body.drx-canvas .drx-campaign .drx-sign-section,body.drx-canvas .drx-campaign .drx-section-heading,body.drx-canvas .drx-campaign .drx-invite,body.drx-canvas .drx-campaign .drx-await,body.drx-canvas .drx-campaign .drx-thanks,body.drx-canvas .drx-campaign .drx-petition-text,body.drx-canvas .drx-campaign .drx-complete-next{background:#fff!important;color:#152d50!important;border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-sign-section,body.drx-canvas .drx-campaign .drx-invite{box-shadow:0 8px 28px #1b365708}
body.drx-canvas .drx-campaign .drx-invite{background:linear-gradient(145deg,#fff,#edf5fc)!important}
body.drx-canvas .drx-campaign .drx-form .forminator-label,body.drx-canvas .drx-campaign .drx-form .forminator-checkbox-label{color:#18324f!important}
body.drx-canvas .drx-campaign .drx-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.drx-canvas .drx-campaign .drx-form select,body.drx-canvas .drx-campaign .drx-form textarea,body.drx-canvas .drx-campaign .drx-form .select2-selection{background:#fbfdff!important;color:#163354!important;border-color:#adbed0!important;box-shadow:none!important}
body.drx-canvas .drx-campaign .drx-form input::placeholder,body.drx-canvas .drx-campaign .drx-form textarea::placeholder{color:#6b7d91!important}
body.drx-canvas .drx-campaign .drx-form input:not([type=checkbox]):focus,body.drx-canvas .drx-campaign .drx-form textarea:focus,body.drx-canvas .drx-campaign .drx-form select:focus{background:#fff!important;border-color:#3a73a5!important;outline:3px solid #dcebf8!important}
body.drx-canvas .drx-campaign .drx-form .select2-selection__rendered{color:#163354!important}
body.drx-canvas .drx-campaign .drx-form .forminator-description,body.drx-canvas .drx-campaign .drx-sign-help{color:#60748b!important}
body.drx-canvas .select2-results__option{background:#fff;color:#18324f}
body.drx-canvas .select2-results__option[aria-selected=true]{background:#e7f1fa;color:#163354}
body.drx-canvas .drx-campaign .drx-form input[type=checkbox],body.drx-canvas .drx-campaign .drx-form input[type=radio],body.drx-canvas .drx-campaign .drx-agree-row input,body.drx-canvas .drx-campaign .drx-consent-master input{accent-color:#244f7b}
body.drx-canvas .drx-campaign .drx-sign{border-color:#aebed0;background:#fff}
body.drx-canvas .drx-campaign .drx-sign-hint{color:#6d8198}
body.drx-canvas .drx-campaign .drx-clear{background:#f3f7fb;border-color:#c9d7e5;color:#375a7d}
body.drx-canvas .drx-campaign .drx-reading-documents>details{background:#f6faff!important;border-color:#c9d7e5}
body.drx-canvas .drx-campaign .drx-reading-documents>details>summary{color:#163354}
body.drx-canvas .drx-campaign .drx-reading-documents>details[open]>summary{border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-document-label small{color:#61758b}
body.drx-canvas .drx-campaign .drx-document-toggle{color:#305e8b}
body.drx-canvas .drx-campaign .drx-petition-text>p,body.drx-canvas .drx-campaign .drx-japan-document{color:#24415f}
body.drx-canvas .drx-campaign .drx-japan-document article{border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-demands article{background:#edf5fb;border-color:#426f9c}
body.drx-canvas .drx-campaign .drx-privacy-group{background:#fff!important;border-color:#cbd9e7!important}
body.drx-canvas .drx-campaign .drx-consent-master{background:linear-gradient(120deg,#e9f3fc,#f8fbff);border-color:#a9c2da;color:#173b63}
body.drx-canvas .drx-campaign .drx-consent-master p{color:#516a84}
body.drx-canvas .drx-campaign .drx-privacy-details{background:#fff;border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-privacy-details>summary{color:#24415f;border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-privacy-action{color:#2d5f90}
body.drx-canvas .drx-campaign .drx-info-card{background:#f8fbfe;border-color:#d6e1ec;color:#18324f}
body.drx-canvas .drx-campaign .drx-info-card h3{color:#152f50!important}
body.drx-canvas .drx-campaign .drx-info-card h3 small{color:#315d86}
body.drx-canvas .drx-campaign .drx-info-card dl>div{border-color:#dce5ef}
body.drx-canvas .drx-campaign .drx-info-card dt{color:#526c87}
body.drx-canvas .drx-campaign .drx-info-card dd,body.drx-canvas .drx-campaign .drx-info-card p{color:#294562}
body.drx-canvas .drx-campaign .drx-info-card .forminator-checkbox{border-color:#d6e1ec!important}
body.drx-canvas .drx-campaign .drx-extra label,body.drx-canvas .drx-campaign .drx-agree-row{color:#1d3b5d}
body.drx-canvas .drx-campaign .drx-transfer-status{background:#e9f2fa;border-left-color:#4a7baa}
body.drx-canvas .drx-campaign .drx-status-badge{color:#315879;border-color:#adc4da}
body.drx-canvas .drx-campaign .drx-privacy-footnote,body.drx-canvas .drx-campaign .drx-footer{color:#60748b}
body.drx-canvas .drx-campaign .drx-footer>span{color:#23486e}
body.drx-canvas .drx-campaign .drx-qr-disclosure{background:#f7fbff;color:#183c64;border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-qr-disclosure summary{color:#183c64}
body.drx-canvas .drx-campaign .drx-qr a{color:#60748b}
body.drx-canvas .drx-campaign .drx-text-link{color:#285783!important}
body.drx-canvas .drx-campaign .drx-complete-poster{border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-receipt-order>span,body.drx-canvas .drx-campaign .drx-receipt-done,body.drx-canvas .drx-campaign [data-drx-receipt-time]{color:#60748b}
body.drx-canvas .drx-campaign [data-drx-receipt-order],body.drx-canvas .drx-campaign .drx-success-mark{color:#244f7b}
body.drx-canvas .drx-campaign .drx-followup-dialog{background:#fff;color:#173454;border-color:#b8cadd;box-shadow:0 24px 100px #14325244}
body.drx-canvas .drx-campaign .drx-followup-dialog h2{color:#153659}
body.drx-canvas .drx-campaign .drx-followup-dialog>p:not(.drx-eyebrow){color:#60748b}
body.drx-canvas .drx-followup-dialog::backdrop{background:#1029448c}
body.drx-canvas .drx-campaign .drx-followup-actions .drx-outline{background:#f0f6fc;color:#244b72;border-color:#afc4d8}
/* LIVE: same layout, typography and counts; shared cool surfaces and blue chart colors. */
body.drx-canvas .drx-live-page .drx-live-panel{background:transparent!important}
body.drx-canvas .drx-campaign .drx-dashboard>div{background:#f6faff!important;color:#365775;border-color:#d4e0ec;border-left-color:#8eafcc}
body.drx-canvas .drx-campaign .drx-dashboard>div:nth-child(2){background:#f1f6fc!important;border-left-color:#638db5}
body.drx-canvas .drx-campaign .drx-dashboard>div:nth-child(3){background:#eaf2fa!important;border-left-color:#244f7b;border-color:#c3d5e6}
body.drx-canvas .drx-campaign .drx-dashboard strong,body.drx-canvas .drx-live-page .drx-dashboard>div:first-child strong{color:#254f7a!important}
body.drx-canvas .drx-live-page .drx-live-caption,body.drx-canvas .drx-live-page .drx-stat-guide,body.drx-canvas .drx-live-page .drx-analytics-status{color:#60748b;border-color:#d6e1ec}
body.drx-canvas .drx-live-page .drx-live-dot{background:#4177a8}
body.drx-canvas .drx-live-page .drx-live-jump a{background:#fff;color:#285783;border-color:#bcd0e2}
body.drx-canvas .drx-live-page .drx-live-jump a:hover{background:#eef6fc}
body.drx-canvas .drx-live-page .drx-analytics-card{background:#fff;color:#193b5f;border-color:#d6e1ec;box-shadow:0 6px 24px #15395706}
body.drx-canvas .drx-live-page .drx-analytics-card h2{color:#153659}
body.drx-canvas .drx-live-page .drx-chart-caption,body.drx-canvas .drx-live-page .drx-chart-empty,body.drx-canvas .drx-live-page .drx-time-facts dt,body.drx-canvas .drx-live-page .drx-analytics-note,body.drx-canvas .drx-live-page .drx-map-note,body.drx-canvas .drx-live-page .drx-age-summary{color:#60748b}
body.drx-canvas .drx-live-page .drx-chart-total{color:#204b77}
body.drx-canvas .drx-live-page .drx-current-pace{background:linear-gradient(120deg,#edf5fc,#f9fcff);border-color:#bdd2e5}
body.drx-canvas .drx-live-page .drx-current-pace h3,body.drx-canvas .drx-live-page .drx-current-pace-value{color:#285783}
body.drx-canvas .drx-live-page .drx-current-pace p,body.drx-canvas .drx-live-page .drx-pace span,body.drx-canvas .drx-live-page .drx-pace-average{color:#60748b}
body.drx-canvas .drx-live-page .drx-pace>div{background:#f0f6fc}
body.drx-canvas .drx-live-page .drx-pace strong{color:#285783}
body.drx-canvas .drx-live-page .drx-time-facts{border-color:#d6e1ec}
body.drx-canvas .drx-live-page .drx-time-facts dd{color:#395572}
body.drx-canvas .drx-live-page .drx-analytics-map-shape{stroke:#fff}
body.drx-canvas .drx-live-page .drx-regions [data-region-grid] article{background:#f7fbff;border-color:#d3e1ee;color:#284d72}
body.drx-canvas .drx-live-page .drx-regions strong{color:#244f7b}
body.drx-canvas .drx-live-page .drx-overseas-stat{background:#eaf4fb;border-color:#b9d2e6;color:#315d82}
body.drx-canvas .drx-live-page .drx-age-card{background:#f8fbfe;border-color:#d6e1ec}
body.drx-canvas .drx-live-page .drx-age-name,body.drx-canvas .drx-live-page .drx-age-pct{color:#56718d}
body.drx-canvas .drx-live-page .drx-age-count{color:#193d64}
body.drx-canvas .drx-live-page .drx-age-distribution{background:#e5eef6}
body.drx-canvas .drx-analytics [data-age="under_20"]{--drx-age-color:#d4dee9}
body.drx-canvas .drx-analytics [data-age="20s"]{--drx-age-color:#afc4d9}
body.drx-canvas .drx-analytics [data-age="30s"]{--drx-age-color:#89a8c7}
body.drx-canvas .drx-analytics [data-age="40s"]{--drx-age-color:#638db6}
body.drx-canvas .drx-analytics [data-age="50s"]{--drx-age-color:#46729e}
body.drx-canvas .drx-analytics [data-age="60s"]{--drx-age-color:#2c5580}
body.drx-canvas .drx-analytics [data-age="70_plus"]{--drx-age-color:#16375d}
body.drx-canvas .drx-campaign .drx-receipt-meta{border-color:#d6e1ec}
body.drx-canvas .drx-campaign .drx-receipt-meta>p:first-child{color:#60748b}
body.drx-canvas .drx-campaign .drx-reception-status,body.drx-canvas .drx-campaign .drx-admin-setup{background:#eef5fb;color:#294f72;border-color:#adc6de}

/* Keep the confirmed receipt number in the invitation for a single screenshot. */
body.drx-canvas .drx-campaign .drx-followup-receipt{padding:20px 14px;margin:0 0 16px;border:1px solid #c5d9eb;border-radius:12px;background:linear-gradient(135deg,#f5faff,#e9f3fc);text-align:center}
body.drx-canvas .drx-campaign .drx-followup-receipt>p{margin:0;color:#4f6d89;font-size:14px;line-height:1.7}
body.drx-canvas .drx-campaign .drx-followup-receipt .drx-followup-number{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin:10px 0;color:#173d68}
body.drx-canvas .drx-campaign .drx-followup-number strong{font-size:clamp(38px,12vw,58px);line-height:1.15;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}
body.drx-canvas .drx-campaign .drx-followup-number strong.is-long{font-size:clamp(26px,8.5vw,42px)}
body.drx-canvas .drx-campaign .drx-followup-number span{font-size:19px;font-weight:750;white-space:nowrap}
body.drx-canvas .drx-campaign .drx-followup-dialog h2{font-size:20px;line-height:1.65;margin:18px 0 0;padding-top:16px;border-top:1px solid #d8e4ef}
body.drx-canvas .drx-campaign .drx-followup-dialog>p#drx-followup-note{font-size:13px;text-align:center}
@media(max-height:600px){body.drx-canvas .drx-campaign .drx-followup-dialog{padding:18px}body.drx-canvas .drx-campaign .drx-followup-receipt{padding:12px;margin-bottom:10px}body.drx-canvas .drx-campaign .drx-followup-dialog h2{font-size:18px;margin-top:12px;padding-top:12px}body.drx-canvas .drx-campaign .drx-followup-actions{margin-top:16px}}
/* Readable campaign explanation: darker copy, a clear hierarchy, generous leading. */
body.drx-canvas .drx-campaign .drx-campaign-summary{padding:24px 18px 26px}
body.drx-canvas .drx-campaign .drx-campaign-summary h2{font-size:clamp(25px,4.8vw,30px);line-height:1.5;margin:8px 0 20px;letter-spacing:-.035em}
body.drx-canvas .drx-campaign .drx-summary-intro{font-size:17px;font-weight:750;line-height:1.6;color:#204b77}
body.drx-canvas .drx-campaign .drx-campaign-lead{font-size:18px;line-height:1.85;color:#243d59;margin:0 0 22px;word-break:keep-all;overflow-wrap:anywhere}
body.drx-canvas .drx-campaign .drx-request-brief{display:grid;gap:12px;margin:0 0 20px;font-size:17px;line-height:1.8;color:#2d455f}
body.drx-canvas .drx-campaign .drx-request-brief article{padding:18px 16px;border:1px solid #c3d5e7;border-radius:12px;background:#f0f6fc}
body.drx-canvas .drx-campaign .drx-request-brief h3{font-size:19px;line-height:1.6;font-weight:800;color:#173d66;margin:0 0 10px;word-break:keep-all}
body.drx-canvas .drx-campaign .drx-request-brief h3>span{display:block;font-size:15px;font-weight:800;letter-spacing:.06em;color:#315e87;margin-bottom:6px}
body.drx-canvas .drx-campaign .drx-request-brief p{font-size:17px;line-height:1.85;color:#2d455f;word-break:keep-all;overflow-wrap:anywhere}
body.drx-canvas .drx-campaign .drx-signature-purpose{padding:18px 0;margin:0 0 8px;border-bottom:1px solid #cbdbea}
body.drx-canvas .drx-campaign .drx-signature-purpose h3{font-size:19px;line-height:1.6;color:#173d66;margin:0 0 10px}
body.drx-canvas .drx-campaign .drx-signature-purpose p{font-size:17px;line-height:1.85;color:#2d455f;word-break:keep-all;overflow-wrap:anywhere}
body.drx-canvas .drx-campaign .drx-signature-purpose .drx-purpose-scope{font-size:15px;line-height:1.8;color:#405773;margin-top:12px}
body.drx-canvas .drx-campaign .drx-summary-count{margin-top:22px}
body.drx-canvas .drx-campaign .drx-summary-count>p{font-size:18px;font-weight:650;color:#304b69}
body.drx-canvas .drx-campaign .drx-summary-count>div>span{font-size:17px;color:#304b69}
body.drx-canvas .drx-campaign .drx-acceptance{font-size:16px;font-weight:750;line-height:1.7}
body.drx-canvas .drx-campaign .drx-summary-meta{padding-top:16px;margin-top:18px;gap:12px}
body.drx-canvas .drx-campaign .drx-summary-meta>p{font-size:14px;line-height:1.75;font-weight:500;color:#405773}
body.drx-canvas .drx-campaign .drx-summary-meta>a{font-size:16px;min-height:44px;color:#173d66}
body.drx-canvas .drx-campaign .drx-header nav{font-size:14px}
body.drx-canvas .drx-campaign .drx-form .forminator-description,body.drx-canvas .drx-campaign .drx-sign-help{font-size:16px!important;color:#405773!important;line-height:1.8!important}
body.drx-canvas .drx-campaign .drx-info-card dt{font-size:15px;color:#405773}
body.drx-canvas .drx-campaign .drx-info-card dd,body.drx-canvas .drx-campaign .drx-info-card p{font-size:16px!important;line-height:1.85!important;color:#2d455f}
body.drx-canvas .drx-campaign .drx-document-label small{font-size:14px;color:#405773}
body.drx-canvas .drx-campaign .drx-consent-master p,body.drx-canvas .drx-campaign .drx-privacy-footnote{font-size:15px!important;color:#405773;line-height:1.8}
body.drx-canvas .drx-live-page .drx-live-caption,body.drx-canvas .drx-live-page .drx-analytics-status,body.drx-canvas .drx-live-page .drx-chart-caption,body.drx-canvas .drx-live-page .drx-map-note{font-size:14px;color:#405773;line-height:1.8}
@media(min-width:560px){body.drx-canvas .drx-campaign .drx-request-brief{grid-template-columns:1fr 1fr}}
@media(max-width:360px){body.drx-canvas .drx-campaign .drx-campaign-summary{padding-left:12px;padding-right:12px}body.drx-canvas .drx-campaign .drx-campaign-lead{font-size:17px}body.drx-canvas .drx-campaign .drx-request-brief article{padding:16px 12px}}
body.drx-canvas .drx-campaign .drx-core-question{margin:0 0 24px;padding:22px 18px;border:1px solid #b7cfe5;border-left:5px solid #244f7b;border-radius:12px;background:linear-gradient(135deg,#edf5fd,#f8fbff)}
body.drx-canvas .drx-campaign .drx-core-question .drx-core-eyebrow{font-size:15px;font-weight:800;line-height:1.7;color:#315e86;margin:0 0 12px}
body.drx-canvas .drx-campaign .drx-core-question h3{font-size:clamp(23px,5.5vw,29px);font-weight:850;line-height:1.6;color:#12365d;margin:0 0 16px;word-break:keep-all;overflow-wrap:anywhere}
body.drx-canvas .drx-campaign .drx-core-question>p{font-size:18px;line-height:1.85;color:#243f5c;word-break:keep-all;overflow-wrap:anywhere}
body.drx-canvas .drx-campaign .drx-core-question .drx-core-sources{font-size:14px;line-height:1.8;color:#405b77;border-top:1px solid #cbdced;margin-top:16px;padding-top:12px}
body.drx-canvas .drx-campaign .drx-core-sources a{text-decoration:underline;text-underline-offset:3px;font-weight:650}

/* Clear master-consent label even when Forminator assigns white text to strong tags. */
body.drx-canvas .drx-campaign .drx-consent-master{background:#edf4fc!important;border:2px solid #315c88!important;padding:20px!important;box-shadow:0 2px 8px #16345212}
body.drx-canvas .drx-campaign .drx-consent-master label,body.drx-canvas .drx-campaign .drx-consent-master label strong{color:#102e50!important;opacity:1!important;font-size:22px!important;font-weight:800!important;line-height:1.5!important}
body.drx-canvas .drx-campaign .drx-consent-master label{min-height:44px;align-items:center;gap:12px}
body.drx-canvas .drx-campaign .drx-consent-master input[type=checkbox]{width:28px!important;height:28px!important;flex:0 0 28px!important;accent-color:#173f69!important;opacity:1!important;cursor:pointer}
body.drx-canvas .drx-campaign .drx-consent-master p{color:#294666!important;font-size:15px!important;line-height:1.8!important;margin:8px 0 0!important;word-break:keep-all;overflow-wrap:break-word}
body.drx-canvas .drx-campaign .drx-consent-master label:focus-within{outline:3px solid #2f6fae;outline-offset:4px;border-radius:4px}

body.drx-canvas .drx-campaign .drx-campaign-details{margin:24px 0;padding:24px 20px;border:1px solid #c3d5e7;border-radius:16px;background:#fff;scroll-margin-top:24px}
body.drx-canvas .drx-campaign .drx-campaign-details>h2{font-size:24px;line-height:1.5;color:#102e50;margin:0 0 20px;font-weight:800}
body.drx-canvas .drx-campaign .drx-purpose-jump{display:inline-block;font-size:15px;line-height:1.7;color:#244f7b!important;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin:0 0 16px}
@media(max-width:360px){body.drx-canvas .drx-campaign .drx-campaign-details{padding:20px 12px}}

body.drx-canvas .drx-live-page .drx-region-ranking-title{font-size:18px;color:#173b63;margin:22px 0 8px;font-weight:800}
body.drx-canvas .drx-live-page .drx-region-card-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}
body.drx-canvas .drx-live-page .drx-region-card-name{color:#284d72;font-size:14px;font-weight:700}
body.drx-canvas .drx-live-page .drx-region-badge{display:inline-block;flex:none;padding:4px 6px;border-radius:6px;font-size:12px;line-height:1.3;font-weight:800;background:#dfebf8;color:#1b4774;white-space:nowrap}
body.drx-canvas .drx-live-page .drx-regions [data-region-grid] article.is-top-1{border-color:#bc994e;background:#fffaf0}
body.drx-canvas .drx-live-page .is-top-1 .drx-region-badge{background:#f3e2b4;color:#614611}
body.drx-canvas .drx-live-page .drx-regions [data-region-grid] article.is-top-2{border-color:#a8b8cc;background:#f6f9fd}
body.drx-canvas .drx-live-page .is-top-2 .drx-region-badge{background:#dfe7f0;color:#394e68}
body.drx-canvas .drx-live-page .drx-regions [data-region-grid] article.is-top-3{border-color:#c5a68f;background:#fff8f3}
body.drx-canvas .drx-live-page .is-top-3 .drx-region-badge{background:#f0dfd2;color:#68462e}
body.drx-canvas .drx-campaign .drx-request-brief .drx-disclosure-request{grid-column:1/-1}

body.drx-canvas .drx-campaign .drx-request-brief .drx-recipient{font-size:15px!important;font-weight:700;color:#315e87;margin:0 0 8px}
