.mm-mcu{--purple:#310c50;--plum:#540439;--gold:#e4a632;--ink:#211c29;--paper:#f6f2eb;--line:#d8d1dc;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;margin:0;width:100%}.mm-mcu *{box-sizing:border-box}.mm-mcu__brandbar{background:linear-gradient(105deg,#310c50,#50136a);border-bottom:5px solid var(--gold)}.mm-mcu__brandbar img{display:block;height:auto;margin:auto;max-width:1500px;width:100%}.mm-mcu__hero{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 260px;margin:auto;max-width:1124px;padding:28px 28px 30px}.mm-mcu__eyebrow{color:#aa4f0b;font-size:13px;font-weight:800;letter-spacing:.16em;margin:0 0 14px}.mm-mcu h1{color:var(--purple);font-family:Roboto,Arial,sans-serif;font-size:clamp(30px,2.5vw,32px);font-weight:700;letter-spacing:normal;line-height:1.3;margin:0;max-width:720px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.mm-mcu__standfirst{color:#53495b;font-family:Georgia,serif;font-size:16px;line-height:1.6;max-width:720px}.mm-mcu__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mm-mcu__updated{background:#fff;border:1px solid var(--line);border-radius:99px;font-size:13px;font-weight:700;padding:11px 15px}.mm-mcu__pdf{background:var(--plum);border-radius:99px;color:#fff!important;font-size:13px;font-weight:800;padding:12px 17px;text-decoration:none!important}.mm-mcu__pdf:hover{background:#72105a}.mm-mcu__maurice{background:#fff;border:1px solid var(--line);box-shadow:8px 8px 0 #e6d7b7;padding:16px;transform:none}.mm-mcu__maurice span{background:url(//mediamole.co.uk/wp-content/plugins/media-mole-mcu-checklist/assets/media-mole-header.jpg) right center/618px 84px no-repeat;display:block;height:84px;margin:0 auto 12px;width:220px}.mm-mcu__maurice p{line-height:1.5;margin:0}.mm-mcu__explainer{border-top:1px solid var(--line);margin:0 auto 38px;max-width:1124px;padding:30px 28px}.mm-mcu h2{color:var(--purple);font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.35;margin:0 0 8px}.mm-mcu__explainer>p,.mm-mcu__sources>p{color:#5e5463;line-height:1.6;max-width:850px}.mm-mcu__legend{display:grid;gap:12px 30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.mm-mcu__legend span{align-items:center;display:flex;font-size:13px;gap:8px}.mm-mcu__legend i{border-radius:50%;flex:none;height:13px;width:13px}.mm-mcu .core{background:#ddd4e8;border-color:var(--purple)}.mm-mcu .legacy{background:#e5e0d5;border-color:#6a604d}.mm-mcu .multiverse{background:#d9e7eb;border-color:#26627a}.mm-mcu .bonus{background:#f2e5c8;border-color:#ad741c}.mm-mcu__filters{background:rgba(49,12,80,.97);display:flex;gap:8px;overflow:auto;padding:14px max(28px,calc((100% - 1124px)/2 + 28px));position:sticky;top:0;z-index:20}.admin-bar .mm-mcu__filters{top:32px}.mm-mcu__filters button{background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px;white-space:nowrap}.mm-mcu__filters button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#2e173d}.mm-mcu__filters b{background:rgba(255,255,255,.17);border-radius:12px;display:inline-grid;font-size:11px;height:20px;margin-left:5px;min-width:25px;place-items:center}.mm-mcu__progress{align-items:center;display:grid;font-size:13px;gap:14px;grid-template-columns:auto 1fr auto;margin:22px auto 0;max-width:1124px;padding:0 28px}.mm-mcu__progress strong{color:var(--plum);font-size:20px}.mm-mcu__meter{background:#ddd5df;border-radius:8px;height:8px;overflow:hidden}.mm-mcu__meter span{background:linear-gradient(90deg,var(--plum),var(--gold));display:block;height:100%;transition:width .25s ease}.mm-mcu__progress button{background:none;border:0;color:#6a526d;cursor:pointer;text-decoration:underline}.mm-mcu__checklist{margin:45px auto 90px;max-width:1124px;padding:0 28px}.mm-mcu__era{margin-bottom:48px;scroll-margin-top:80px}.mm-mcu__section-head{align-items:end;border-bottom:3px solid var(--plum);display:flex;justify-content:space-between;padding-bottom:12px}.mm-mcu__section-head span{color:#a8540c;font-size:11px;font-weight:800;letter-spacing:.14em}.mm-mcu__section-head h2{margin:5px 0 0}.mm-mcu__section-head p{color:#6c6170;font-size:13px;font-weight:700}.mm-mcu__entry{align-items:center;background:#fff;border-bottom:1px solid var(--line);cursor:pointer;display:grid;grid-template-columns:38px 38px 105px 1fr 108px;min-height:70px}.mm-mcu__entry:hover{background:#fcfaf5}.mm-mcu__entry.is-watched{opacity:.62}.mm-mcu__entry.is-watched .mm-mcu__title strong{text-decoration:line-through}.mm-mcu__entry input{accent-color:var(--plum);height:20px;width:20px}.mm-mcu__number,.mm-mcu__date{color:#756c79;font-size:12px}.mm-mcu__title strong,.mm-mcu__title small{display:block}.mm-mcu__title strong{font-family:Georgia,serif;font-size:18px}.mm-mcu__title small{color:#746b77;margin-top:5px}.mm-mcu__status{background:#e4dceb;border-left:4px solid var(--purple);color:var(--purple);font-size:10px;font-weight:800;justify-self:end;letter-spacing:.08em;padding:8px 10px}.mm-mcu__status.bonus{color:#704812}.mm-mcu__method{border-top:5px solid var(--gold);display:grid;gap:65px;grid-template-columns:.8fr 1.2fr;margin:0 auto 70px;max-width:1124px;padding:42px 28px}.mm-mcu__method p{color:#554b59;line-height:1.65;margin:0 0 16px}.mm-mcu__sources{background:#fff;padding:48px max(28px,calc((100% - 1124px)/2 + 28px))}.mm-mcu__sources ul{columns:2;max-width:900px;padding-left:20px}.mm-mcu__sources li{break-inside:avoid;margin:8px 0}.mm-mcu__sources a{color:var(--plum);font-weight:700}.mm-mcu__disclaimer{border-top:1px solid var(--line);font-size:12px;margin-top:28px;padding-top:18px}.mm-mcu__footer{align-items:center;background:var(--purple);color:#fff;display:flex;gap:14px;padding:24px max(28px,calc((100% - 1124px)/2 + 28px))}.mm-mcu__footer img{border-radius:7px;height:44px;width:44px}.mm-mcu__footer div{display:flex;flex-direction:column}.mm-mcu__footer strong{font-size:20px}.mm-mcu__footer span,.mm-mcu__footer p{color:#d5c8dc;font-size:12px}.mm-mcu__footer p{margin-left:auto}.has-mm-mcu-checklist .entry-header,.has-mm-mcu-checklist .aft-post-excerpt-and-meta,.has-mm-mcu-checklist .aft-post-thumbnail,.has-mm-mcu-checklist .comments-area,.has-mm-mcu-checklist #secondary,.has-mm-mcu-checklist .af-breadcrumbs{display:none}.has-mm-mcu-checklist #primary,.has-mm-mcu-checklist .section-block-upper,.has-mm-mcu-checklist .entry-content{float:none!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.has-mm-mcu-checklist .aft-main-banner-part{margin-bottom:0}
@media(max-width:782px){.admin-bar .mm-mcu__filters{top:46px}}@media(max-width:760px){.mm-mcu__brandbar img{min-height:78px;object-fit:cover;object-position:center}.mm-mcu__hero{gap:46px;grid-template-columns:1fr;padding-top:32px}.mm-mcu__maurice{max-width:420px}.mm-mcu__entry{grid-template-columns:32px 34px 88px 1fr;padding:8px 0}.mm-mcu__status{grid-column:4;justify-self:start;margin-top:7px}.mm-mcu__title strong{font-size:16px}.mm-mcu__section-head p{display:none}.mm-mcu__legend,.mm-mcu__method{grid-template-columns:1fr}.mm-mcu__method{gap:20px}.mm-mcu__sources ul{columns:1}.mm-mcu__progress{grid-template-columns:auto 1fr}.mm-mcu__progress button{grid-column:1/-1;justify-self:start}.mm-mcu__footer{align-items:flex-start;flex-wrap:wrap}.mm-mcu__footer p{margin-left:0;width:100%}}
@media print{.mm-mcu__filters,.mm-mcu__progress,.mm-mcu__pdf{display:none}.mm-mcu{margin:0;width:100%}.mm-mcu__brandbar{print-color-adjust:exact}.mm-mcu__entry{break-inside:avoid}.mm-mcu__method,.mm-mcu__sources{break-before:page}}
.mm-mcu [hidden]{display:none!important}.mm-mcu__progress button{color:#6a526d!important}
.has-mm-mcu-checklist #content{background:#f6f2eb!important;margin-top:0!important;padding:0!important}.has-mm-mcu-checklist .section-block-upper,.has-mm-mcu-checklist #main,.has-mm-mcu-checklist article,.has-mm-mcu-checklist .entry-content-wrap{background:#f6f2eb!important}.has-mm-mcu-checklist .entry-content>.mm-mcu{margin:0!important;width:100%!important}
.has-mm-mcu-checklist .inner-entry-content{background:#f6f2eb!important;padding:0!important}.has-mm-mcu-checklist .inner-entry-content>.mm-mcu{margin:0!important;width:100%!important} .mm-mcu__maurice{transform:rotate(1deg)}
.mm-mcu__maurice span{background-size:662px 90px;height:90px;width:228px}
.mm-mcu__standfirst{margin:12px 0 16px}
.mm-mcu__updated{background:#e7f3e8;border-color:#76a47b;color:#234f2a}
.mm-mcu__number{padding-left:10px}
.mm-mcu__sources a,.mm-mcu__sources a:visited{color:var(--plum)!important;text-decoration:underline;text-underline-offset:2px}
@media(max-width:760px){.mm-mcu__number{padding-left:8px}}