body[data-page="advertising"] .section{padding:clamp(2.5rem,5vw,4rem) 0}body[data-page="advertising"] .section-head{margin-bottom:2rem}body[data-page="advertising"] main p{font-size:1rem}body[data-page="advertising"] main .mon-small,body[data-page="advertising"] main .form-note{font-size:.875rem}body[data-page="advertising"] .btn{font-size:.95rem;white-space:normal;text-align:center}body[data-page="advertising"] :is(a,button):focus-visible{outline:3px solid #78b8ff;outline-offset:4px}body[data-page="advertising"] h2{font-size:clamp(1.8rem,3.6vw,3rem)}body[data-page="advertising"] main :is(h1,h2,h3,p,a){overflow-wrap:break-word}.mon-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.mon-photo figcaption{font-size:.875rem;letter-spacing:0;font-weight:400}.mon-stats{padding-block:0 1.25rem;width:100%;gap:.5rem}.mon-stats>div{padding-inline:.4rem}.mon-stats strong{font-size:2.5rem}.mon-stats span,.mon-spots span,.mon-number{font-size:.875rem}.mon-modalities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.mon-modalities article{display:grid;gap:.8rem;border-top:1px solid var(--border);padding:1.5rem 0}.mon-modalities h3{font-size:1.2rem}.mon-modalities a{justify-self:start;min-height:44px;display:inline-flex;align-items:center}.mon-calendar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.mon-calendar p:last-child{margin-top:1rem}.mon-tech{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.mon-tech>div{border-top:2px solid var(--blue);padding-top:1rem}.mon-tech strong{display:block;font-size:1.4rem;margin-bottom:.75rem}.mon-tech p,.mon-modalities p{color:var(--muted)}#ad-form{max-width:920px;margin-inline:auto}#ad-form fieldset{padding:0;border:0;min-width:0;margin:1.5rem 0 0}#ad-form legend{font:700 1.3rem Montserrat,sans-serif}#ad-form [hidden]{display:none!important}#ad-form label{font-size:1rem}#ad-form input,#ad-form select,#ad-form textarea{min-width:0;width:100%;font-size:1rem}#ad-form .field{min-width:0}#ad-form .form-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}#ad-progress-bar{display:block;width:100%;height:8px;margin:1rem 0 1.5rem;accent-color:var(--blue)}#ad-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:400 1rem/1.7 Poppins,sans-serif;background:#101014;border:1px solid var(--border);padding:1rem;border-radius:.75rem}#ad-review{padding-top:1.5rem}.commercial-terms{max-width:920px;margin:1.5rem auto 0}
@media(max-width:1050px){.mon-calendar{grid-template-columns:1fr}.mon-calendar>.btn{justify-self:start}}
@media(max-width:700px){.mon-hero-grid,.mon-tech,.mon-modalities{grid-template-columns:1fr}.mon-spots{grid-template-columns:repeat(3,minmax(0,1fr))}.mon-stats{grid-template-columns:1fr;gap:.8rem}.mon-stats>div{grid-template-columns:5rem 1fr;align-items:center;border:0}.mon-stats strong{font-size:2rem}.mon-stats span{font-size:.875rem}.mon-hero h1{font-size:clamp(2.2rem,8vw,3.4rem)}.mon-process{grid-template-columns:1fr}.mon-sequence{padding:1rem}#ad-form .field-grid{grid-template-columns:1fr}#ad-form .form-actions>.btn{flex:1 1 100%}.mon-hero .hero-actions{display:grid}.mon-hero .hero-actions .btn{width:100%}}
