.content-page.os-page.advertise-page{--advertise-request-w:24rem;--advertise-error-ink:var(--os-down);max-width:72rem}.content-page.os-page.advertise-page .content-hero__action{margin-top:var(--space-5)}.content-page.os-page.advertise-page .advertise-page__cta{background:var(--color-committed-accent);border:1px solid var(--color-committed-accent);color:var(--color-committed-ink);font-weight:700;text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}@media(hover:hover){.content-page.os-page.advertise-page .advertise-page__cta:hover{background:color-mix(in srgb,var(--color-committed-accent) 86%,var(--color-committed-ink));color:var(--color-committed-ink)}}.content-page.os-page.advertise-page .advertise-page__cta:active{transform:scale(.97)}.content-page.os-page.advertise-page .advertise-page__cta:focus-visible,.content-page.os-page.advertise-page .advertise-request__mail:focus-visible{outline:2px solid var(--os-accent-ring);outline-offset:2px}.content-page.os-page.advertise-page .advertise-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--advertise-request-w));gap:var(--space-8);align-items:start}.content-page.os-page.advertise-page .advertise-request{scroll-margin-top:calc(var(--navbar-height) + var(--navbar-context-h) + var(--space-6))}@media(max-width:760px){.content-page.os-page.advertise-page .advertise-request{scroll-margin-top:calc(var(--navbar-height) + var(--navbar-day-tab-h) + var(--space-6))}}.content-page.os-page.advertise-page .advertise-request__email{margin-top:var(--space-2)}.content-page.os-page.advertise-page .advertise-request__mail{color:var(--os-accent);text-decoration-color:var(--os-accent-ring);text-underline-offset:3px;overflow-wrap:anywhere}.content-page.os-page.advertise-page .advertise-page__note{margin-top:var(--space-4)}.content-page.os-page.advertise-page .advertise-targeting{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding-inline-start:var(--space-5)}.content-page.os-page.advertise-page .advertise-table{width:100%;margin-top:var(--space-4);border-collapse:collapse;border-bottom:1px solid var(--os-hairline);font-size:var(--os-text-base);line-height:1.55;color:var(--os-text-2)}.content-page.os-page.advertise-page .advertise-table td,.content-page.os-page.advertise-page .advertise-table th{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:1px solid var(--os-hairline);text-align:start;vertical-align:top}.content-page.os-page.advertise-page .advertise-table td:last-child,.content-page.os-page.advertise-page .advertise-table th:last-child{padding-inline-end:0}.content-page.os-page.advertise-page .advertise-table thead th{padding-block:0 var(--space-2);border-top:0;font-size:var(--os-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--os-text-3)}.content-page.os-page.advertise-page .advertise-table__size{width:1%;white-space:nowrap;font-weight:600;color:var(--os-text)}.content-page.os-page.advertise-page .advertise-table__sizes{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.content-page.os-page.advertise-page .advertise-table__dims{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-page.os-page.advertise-page .advertise-table__bands{display:block;font-size:var(--os-text-xs);font-weight:500;color:var(--os-text-3)}.content-page.os-page.advertise-page .advertise-scale{display:flex;align-items:flex-end;gap:var(--space-8);margin-top:var(--space-4)}.content-page.os-page.advertise-page .advertise-scale__group{display:flex;flex:none;gap:var(--space-3);margin:0;padding:0;list-style:none}.content-page.os-page.advertise-page .advertise-scale__group--strip{flex-direction:column;align-items:flex-start}.content-page.os-page.advertise-page .advertise-scale__group--upright{align-items:flex-end;gap:var(--space-4)}.content-page.os-page.advertise-page .advertise-scale__box{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;border:1px dashed var(--os-hairline-strong);border-radius:2px;background:var(--os-surface-2);color:var(--os-text-2);font-size:var(--os-text-3xs);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.content-page.os-page.advertise-page .advertise-scale__box--tall .advertise-scale__label{writing-mode:vertical-rl}@media(max-width:480px){.content-page.os-page.advertise-page .advertise-scale{flex-direction:column;align-items:flex-start;gap:var(--space-5)}}[data-theme=light] .content-page.os-page.advertise-page{--advertise-error-ink:color-mix(in srgb,var(--os-down) 80%,black)}.content-page.os-page.advertise-page .advertise-request__card:hover{transform:none;border-color:var(--os-hairline)}.content-page.os-page.advertise-page .advertise-form__note{margin:var(--space-1) 0 0;font-size:var(--os-text-sm);color:var(--os-text-3)}.content-page.os-page.advertise-page .advertise-form__fields{position:relative;display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-5)}.content-page.os-page.advertise-page .advertise-form__field{display:flex;flex-direction:column;gap:var(--space-2)}.content-page.os-page.advertise-page .advertise-form__label{padding:0;font-size:var(--os-text-sm);font-weight:600;line-height:1.4;color:var(--os-text)}.content-page.os-page.advertise-page .advertise-form__required{color:var(--os-text-2)}.content-page.os-page.advertise-page .advertise-form__hint{margin:calc(-1*var(--space-1)) 0 0;font-size:var(--os-text-xs);line-height:1.45;color:var(--os-text-3)}.content-page.os-page.advertise-page .advertise-form__input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--os-radius-sm);color:var(--color-text-primary);display:block;min-height:48px;border-color:var(--os-hairline-strong);background:var(--os-bg);color:var(--os-text);font:inherit;font-size:var(--os-text-md);line-height:1.45;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.content-page.os-page.advertise-page .advertise-form__input--long{resize:vertical}.content-page.os-page.advertise-page .advertise-form__input:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--os-accent-ring)}.content-page.os-page.advertise-page .advertise-form__input[aria-invalid=true]{border-color:var(--os-down)}.content-page.os-page.advertise-page .advertise-form__error{margin:0;font-size:var(--os-text-sm);font-weight:500;line-height:1.45;color:var(--advertise-error-ink)}.content-page.os-page.advertise-page .advertise-form__positions{min-width:0;margin:0;padding:0;border:0}.content-page.os-page.advertise-page .advertise-form__positions .advertise-form__label{margin-bottom:var(--space-1)}.content-page.os-page.advertise-page .advertise-form__options{display:flex;flex-direction:column}.content-page.os-page.advertise-page .advertise-form__option{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-size:var(--os-text-base);line-height:1.4;color:var(--os-text-2);cursor:pointer}.content-page.os-page.advertise-page .advertise-form__check{flex:none;width:var(--space-5);height:var(--space-5);margin:0;accent-color:var(--os-accent);cursor:pointer}.content-page.os-page.advertise-page .advertise-form__check:focus-visible{outline:2px solid var(--os-accent-ring);outline-offset:2px}.content-page.os-page.advertise-page .advertise-form__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.content-page.os-page.advertise-page .advertise-form__failure{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--os-down);border-radius:var(--os-radius-sm);background:var(--os-down-soft);font-size:var(--os-text-base);line-height:1.5;color:var(--os-text)}[data-theme=light] .content-page.os-page.advertise-page .advertise-form__failure .advertise-request__mail{color:var(--os-accent-strong)}.content-page.os-page.advertise-page .advertise-form__submit{width:100%}.content-page.os-page.advertise-page .advertise-page__cta.advertise-form__submit:disabled{background:var(--color-surface-raised);border-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:progress;transform:none}.content-page.os-page.advertise-page .advertise-form__privacy{margin:0;font-size:var(--os-text-sm);line-height:1.5;color:var(--os-text-2)}.content-page.os-page.advertise-page .advertise-form .advertise-request__email{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--os-hairline)}.content-page.os-page.advertise-page .advertise-sent{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.content-page.os-page.advertise-page .advertise-sent__icon{color:var(--os-up)}.content-page.os-page.advertise-page .advertise-sent .content-card__text{margin:0;overflow-wrap:anywhere}.content-page.os-page.advertise-page .advertise-sent__back{display:inline-flex;align-items:center;min-height:var(--tap-min)}@media(prefers-reduced-motion:reduce){.content-page.os-page.advertise-page .advertise-form__input,.content-page.os-page.advertise-page .advertise-page__cta{transition-duration:1ms}.content-page.os-page.advertise-page .advertise-page__cta:active{transform:none}}@media(max-width:1024px){.content-page.os-page.advertise-page{max-width:var(--content-rich-max)}.content-page.os-page.advertise-page .advertise-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.content-page.os-page.advertise-page .advertise-table,.content-page.os-page.advertise-page .advertise-table tbody,.content-page.os-page.advertise-page .advertise-table td,.content-page.os-page.advertise-page .advertise-table th,.content-page.os-page.advertise-page .advertise-table tr{display:block}.content-page.os-page.advertise-page .advertise-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.content-page.os-page.advertise-page .advertise-table td,.content-page.os-page.advertise-page .advertise-table th{padding:var(--space-2) 0;border-top:0}.content-page.os-page.advertise-page .advertise-table tr{border-top:1px solid var(--os-hairline);padding-block:var(--space-1)}.content-page.os-page.advertise-page .advertise-table__size{width:auto;white-space:normal}.content-page.os-page.advertise-page .advertise-table td:before{content:attr(data-label);display:block;margin-bottom:var(--space-1);font-size:var(--os-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--os-text-3)}.content-page.os-page.advertise-page .advertise-form__input{font-size:var(--os-text-lg)}.content-page.os-page.advertise-page .advertise-table__sizes{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}}