body.ohmk-page .hero-section{display:none}
body.ohmk-page .entry-content.is-layout-constrained{margin-top:0}
.oh-mediakit{--ohmk-ink:#241a20;--ohmk-text:#5a4c53;--ohmk-pink:#ae2f65;--ohmk-plum:#402033;--ohmk-card:#fff;--ohmk-soft:#fbf3f6;--ohmk-line:#e4d8de;box-sizing:border-box;position:relative;left:50%;width:min(1240px,calc(100vw - 48px));max-width:none;margin:0;transform:translateX(-50%);padding:72px 0 56px;background:transparent;color:var(--ohmk-text);font:400 18px/1.65 "OH Text","Nunito Sans",Arial,sans-serif}
.oh-mediakit *{box-sizing:border-box}.oh-mediakit h2,.oh-mediakit h3{color:var(--ohmk-ink);font-family:"OH Editorial","Playfair Display",Georgia,serif;line-height:1.12;text-wrap:balance}.oh-mediakit h2{margin:0 0 24px;font-size:clamp(34px,3vw,46px)}.oh-mediakit h3{margin:0 0 14px;font-size:clamp(22px,2vw,27px)}.oh-mediakit p{margin:0 0 20px}.oh-mediakit .ohmk-eyebrow{margin:0 0 18px;color:var(--ohmk-pink);font:700 13px/1.5 "OH Text","Nunito Sans",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.ohmk-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(48px,8vw,112px);align-items:end;padding:36px 0 70px}.oh-mediakit .ohmk-hero h2{margin:0;font-size:clamp(48px,5.2vw,72px);letter-spacing:-.04em}.ohmk-hero h2 span{color:var(--ohmk-pink)}.ohmk-hero-intro{padding-bottom:5px}.ohmk-lead{max-width:560px;font-size:20px;line-height:1.65}.ohmk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}
.oh-mediakit .ohmk-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border-radius:7px;background:var(--ohmk-pink);color:#fff;text-decoration:none;font-weight:700;overflow-wrap:anywhere}.oh-mediakit .ohmk-button:hover{background:#8b214f;color:#fff}.oh-mediakit .ohmk-link{min-height:44px;padding:9px 0;border:0;background:none;color:var(--ohmk-pink);font:700 17px/1.5 "OH Text","Nunito Sans",Arial,sans-serif;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer}.oh-mediakit :is(a,button):focus-visible{outline:3px solid #27664b;outline-offset:5px}
.ohmk-section{padding:54px 0;border-top:1px solid var(--ohmk-line)}.ohmk-section>.ohmk-note:first-of-type{margin-top:-10px}.ohmk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 18px}.ohmk-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ohmk-stat{min-height:172px;padding:26px;background:var(--ohmk-card);border:1px solid var(--ohmk-line);border-radius:13px}.ohmk-stat dt{color:var(--ohmk-text);font-size:15px;font-weight:700}.ohmk-stat dd{margin:18px 0 0;color:var(--ohmk-pink);font:700 clamp(29px,3vw,43px)/1.1 "OH Editorial","Playfair Display",Georgia,serif;overflow-wrap:anywhere}.oh-mediakit .ohmk-stat-hint{display:block;margin-top:12px;color:#71636a;font:400 14px/1.55 "OH Text","Nunito Sans",Arial,sans-serif}.oh-mediakit .ohmk-note{max-width:920px;color:#71636a;font-size:14px;line-height:1.6}
.ohmk-tables,.ohmk-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.ohmk-table{min-width:0;padding:25px;background:var(--ohmk-card);border:1px solid var(--ohmk-line);border-radius:13px}.ohmk-table table{width:100%;border-collapse:collapse;font-size:15px}.ohmk-table th,.ohmk-table td{padding:10px 0;border:0;border-bottom:1px solid var(--ohmk-line);text-align:left;vertical-align:top}.ohmk-table th{font-weight:500}.ohmk-table thead th{font-size:13px;font-weight:700}.ohmk-table td,.ohmk-table thead th:last-child{padding-left:12px;text-align:right;white-space:nowrap}
.oh-mediakit .ohmk-partner{margin:28px 0 0;padding:clamp(32px,5vw,58px);border:0;border-radius:14px;background:var(--ohmk-plum);color:#fff}.oh-mediakit .ohmk-partner h2,.oh-mediakit .ohmk-partner h3{color:#fff!important}.oh-mediakit .ohmk-partner .ohmk-eyebrow{color:#efb8cf!important}.ohmk-partner>p:not(.ohmk-eyebrow){max-width:860px}.ohmk-partner p{color:#fff;font-size:16px}.ohmk-topics>div{padding:23px;border-top:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.035)}.ohmk-footer{padding:28px 0 0;color:#71636a;font-size:13px}.ohmk-empty{margin:0 0 42px;padding:24px;border:1px solid var(--ohmk-line);border-radius:12px;background:var(--ohmk-soft)}.ohmk-print-origin{display:none}.ohmk-counter{display:inline-block;padding:8px 12px;color:var(--ohmk-pink);font:700 14px/1.5 "OH Text","Nunito Sans",Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.ohmk-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.ohmk-hero{grid-template-columns:1fr;gap:28px;padding:26px 0 48px}.ohmk-hero-intro{max-width:680px}.ohmk-stats-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ohmk-tables,.ohmk-topics{grid-template-columns:1fr}.ohmk-table{padding:22px}}
@media(max-width:620px){.oh-mediakit{width:min(calc(100vw - 30px),1240px);padding:38px 0 42px;font-size:17px}.oh-mediakit .ohmk-hero h2{font-size:clamp(42px,13vw,58px)}.ohmk-section{padding:38px 0}.ohmk-stats,.ohmk-stats-four{grid-template-columns:1fr}.ohmk-stat{min-height:0;padding:22px}.ohmk-actions{align-items:stretch;flex-direction:column}.oh-mediakit .ohmk-partner{padding:27px}.ohmk-topics>div{padding:18px}}
@media print{body.ohmk-printing{background:#fff!important}body.ohmk-printing .ohmk-print-hide{display:none!important}.oh-mediakit{position:static;left:auto;width:auto;max-width:none;margin:0;transform:none;padding:0;background:#fff;color:#222;font-size:11pt}.oh-mediakit h2,.oh-mediakit .ohmk-hero h2{font-size:25pt}.oh-mediakit h3{font-size:15pt}.ohmk-hero{grid-template-columns:1fr 1fr;gap:20pt;padding:0 0 18pt}.ohmk-lead{font-size:12pt}.ohmk-section{padding:18pt 0}.ohmk-stat,.ohmk-table,.ohmk-topics>div{break-inside:avoid}.ohmk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8pt}.ohmk-stats-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ohmk-stat{min-height:0;padding:10pt}.ohmk-stat dd{font-size:22pt}.ohmk-tables{display:block}.ohmk-table{margin-bottom:18pt}.oh-mediakit .ohmk-partner{padding:14pt;border:1px solid #ccc;background:#fff;color:#222}.oh-mediakit .ohmk-partner h2,.oh-mediakit .ohmk-partner h3,.oh-mediakit .ohmk-partner p{color:#222!important}.oh-mediakit .ohmk-partner .ohmk-eyebrow{color:#82204d!important}.ohmk-print{display:none!important}.ohmk-print-origin{display:block}.ohmk-actions a,.ohmk-partner a{background:#fff!important;color:#82204d!important}}
