.AdvertisePage_page__Ky2zg{min-height:70vh;padding:24px 0 70px;background:var(--tone-canvas,#f6f5f2)}.AdvertisePage_container__veXg1{width:min(1000px,100% - 32px);margin:0 auto}.AdvertisePage_back__VkdCy{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--tone-ink,#333);font-size:12px;font-weight:800;text-decoration:none}.AdvertisePage_back__VkdCy:hover{color:var(--accent)}.AdvertisePage_hero__qeCGR{display:flex;align-items:flex-start;gap:18px;padding:30px 32px;border-radius:18px;background:#111;color:#fff}.AdvertisePage_heroIcon__ZyI7j{flex:0 0 auto;width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:var(--accent)}.AdvertisePage_eyebrow__Oq9t3{color:#ffb3b5;font-size:12px;font-weight:800}.AdvertisePage_hero__qeCGR h1{margin:4px 0 8px;font-size:clamp(28px,3.4vw,40px);line-height:1.15}.AdvertisePage_hero__qeCGR p{margin:0;color:var(--tone-ink-faint,#cfcfcf);font-size:14px;line-height:1.7}.AdvertisePage_grid__jNaXb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.AdvertisePage_card__xcfqv{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid var(--tone-line,#e3e0db);border-top:3px solid var(--accent);border-radius:14px;background:var(--tone-surface,#fff)}.AdvertisePage_cardLabel__i_t5I{color:var(--accent);font-size:11px;font-weight:800}.AdvertisePage_card__xcfqv h2{margin:0;color:var(--tone-ink,#111);font-size:18px;line-height:1.35}.AdvertisePage_name__NTKar{color:var(--tone-ink,#333);font-size:15px}.AdvertisePage_address__ez_hN,.AdvertisePage_email__LmqyB{display:inline-flex;align-items:flex-start;gap:8px;margin-top:4px;font-size:14px;font-style:normal;line-height:1.6}.AdvertisePage_email__LmqyB{color:var(--accent);font-weight:700;word-break:break-all;text-decoration:none}.AdvertisePage_email__LmqyB:hover{text-decoration:underline}.AdvertisePage_address__ez_hN svg,.AdvertisePage_email__LmqyB svg{flex:0 0 auto;margin-top:3px}.AdvertisePage_address__ez_hN{color:var(--tone-ink,#444)}.AdvertisePage_address__ez_hN>span{display:flex;flex-direction:column}@media(max-width:680px){.AdvertisePage_hero__qeCGR{padding:22px 18px}.AdvertisePage_heroIcon__ZyI7j{width:44px;height:44px}.AdvertisePage_grid__jNaXb{grid-template-columns:1fr}}