.ad-placement{box-sizing:border-box;max-width:100%;margin:28px auto;text-align:center;background:#f7f8fa;border:1px solid #e4e8ed;padding:10px;overflow:hidden}.ad-placement>small,.ad-enquiry>small{display:block;font-size:10px;letter-spacing:1.6px;color:#586779;margin-bottom:7px}.ad-placement>a{display:block;width:fit-content;max-width:100%;margin:auto}.ad-placement img{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}.ad-enquiry{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border-block:1px solid #e2e7ed;padding:12px 16px;margin:20px 0;font-size:12px;color:#536477}.ad-enquiry>small{margin:0}.ad-enquiry>a{color:#062b57;font-weight:700}.ad-slot-home_sidebar,.ad-slot-article_sidebar{max-width:356px}.ad-slot-home_mobile{display:none}.ad-news-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.ad-news-grid:not(:has(>.ad-placement)){display:block}.ad-news-grid>.ad-placement{align-self:start;width:100%}.ad-category-break{grid-column:1/-1;width:100%;min-width:0}.ad-admin{padding-block:36px}.ad-admin .panel{padding:24px;margin:24px 0}.ad-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ad-admin-form label{display:flex;flex-direction:column;gap:var(--field-gap,8px);font-size:14px}.ad-admin input,.ad-admin select{width:100%;min-width:0;padding:10px;border:1px solid #cbd4df;border-radius:4px;background:white;color:#142b45;font:inherit}.ad-admin button{cursor:pointer;padding:8px 12px;margin:4px 4px 4px 0}.ad-admin td{min-width:105px;font-size:var(--text-table,15px);vertical-align:top;padding:12px;border-bottom:1px solid #e3e8ee}.ad-admin th{text-align:left;padding:12px;background:#f2f5f8}.ad-admin details{margin-block:12px}.ad-notice{background:#e8f3ed;padding:14px}.ad-errors{background:#fff0ec;padding:14px}.ad-admin summary{cursor:pointer}.ad-admin .table-scroll{max-width:100%;overflow:auto}
.ad-admin>.section-head{flex-wrap:wrap;align-items:flex-start}.ad-admin>.section-head>div{min-width:0;flex:1 1 420px}.ad-admin h1{font-size:clamp(26px,3vw,38px);word-break:normal;overflow-wrap:normal}
.ad-placement[hidden]{display:none!important}
.admin-main[hidden],.admin-notice[hidden]{display:none!important}.admin-banners-panel{min-width:0}.ad-admin-module{padding:0!important;margin:0!important;width:100%;max-width:none}.admin-banner-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 22px}.admin-banner-toolbar button,.admin-banner-toolbar a{padding:10px 14px;border:1px solid #d4dde7;border-radius:5px;background:white;color:#062b57;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.admin-banner-toolbar button:first-child{background:#062b57;color:white;border-color:#062b57}.admin-specialist-links{margin-block:16px;color:#566b80;font-size:12px}.admin-specialist-links summary{cursor:pointer;padding:10px}.admin-specialist-links a{display:block;margin:6px 0;padding:10px}.ad-admin-module .panel:first-of-type{margin-top:0}.admin-banners-panel [aria-busy=true]{opacity:.65;pointer-events:none}
.ad-admin-module>.desk-topic-links{display:none}
.ad-label-text{display:block}.ad-required{display:inline!important;color:#b42318;font-weight:700}.ad-required[hidden],[data-publish-banner][hidden],[data-upload-preview][hidden]{display:none!important}.admin-banner-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;grid-column:1/-1}
.admin-banner-launch{margin-block:28px;padding:24px;border:1px solid #dce3eb;border-top:3px solid #bc9328;border-radius:6px;background:#f8fafc}.admin-banner-launch>div>h2{margin-block:8px}.admin-banner-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.admin-banner-sizes>a{display:flex;flex-direction:column;gap:6px;border:1px solid #dce3eb;border-radius:4px;background:white;padding:16px;color:#062b57}.admin-banner-sizes>a:hover{border-color:#bc9328}.admin-banner-sizes strong{font-size:18px}.admin-banner-sizes span{font-size:12px;color:#526477}.admin-banner-fields{grid-column:1/-1;min-width:0;border:1px solid #dce3eb;border-radius:4px;padding:18px}.admin-banner-fields legend{font-weight:700;padding-inline:6px}.admin-banner-fields[hidden],.admin-banner-preview[hidden]{display:none!important}.admin-banner-designer .ad-admin-form{margin-block:16px}.admin-banner-preview{padding:16px;overflow:auto;background:#f5f7fa}.admin-banner-preview small{display:block;margin-bottom:12px;color:#526477;letter-spacing:1px;font-size:10px}.admin-banner-preview img{display:block;max-width:100%;height:auto}.ad-admin input[type=color]{min-height:44px;padding:4px}
@media(max-width:767px){.admin-banner-launch{padding:16px}.admin-banner-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-banner-sizes>a{padding:12px}.admin-banner-sizes strong{font-size:16px}}
@media(max-width:767px){.ad-placement{padding:7px;margin-block:22px}.ad-slot-home_sidebar,.ad-slot-article_sidebar{display:none}.ad-slot-home_mobile{display:block}.ad-news-grid{display:block}.ad-admin-form{grid-template-columns:1fr}.ad-admin .panel{padding:16px}.ad-enquiry{gap:7px;text-align:center}.ad-enquiry>span{display:none}}
