.advertise-page{padding-bottom:30px}.advertise-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;margin:38px 0 80px;display:grid}.advertise-hero h1{letter-spacing:-2.5px;max-width:650px;margin:22px 0;font-size:clamp(40px,5vw,66px);line-height:1.07}.advertise-hero p,.advertise-process p{color:var(--muted);font-size:17px;line-height:1.85}.advertise-cta{background:var(--accent);color:#fff;border-radius:8px;align-items:center;gap:22px;margin-top:18px;padding:16px 24px;display:inline-flex}.advertise-statement{background:#f1e6e9;border:1px solid #ead9df;border-radius:18px;padding:48px}.advertise-statement p{letter-spacing:-1px;color:var(--text);margin:34px 0;font-size:clamp(30px,3.4vw,46px);line-height:1.25}.advertise-statement em{color:var(--accent);font-family:Georgia,serif}.advertise-statement>span:last-child{color:var(--muted);font-size:13px}.advertise-formats h2,.advertise-process h2,.advertise-contact h2{margin:16px 0 28px}.advertise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.advertise-grid article{border:1px solid var(--border);background:#f5f1ec;border-radius:14px;padding:34px}.advertise-grid article>svg{color:var(--accent)}.advertise-grid h3{letter-spacing:-.7px;margin:22px 0 16px;font-size:25px}.advertise-grid p,.advertise-grid li{font-size:16px;line-height:1.8}.advertise-grid ul{margin:24px 0;padding-left:20px}.advertise-grid li{margin:10px 0}.advertise-grid .advertise-detail{color:var(--muted);border-top:1px solid #ded7d0;padding-top:20px;font-size:14px}.advertise-process{grid-template-columns:1fr 1fr;gap:70px;margin:80px 0;display:grid}.advertise-process ol{margin:0;padding-left:25px}.advertise-process li{padding:0 0 20px 12px}.advertise-process li::marker{color:var(--accent);font-weight:700}.advertise-process h3{margin:0;font-size:20px}.advertise-process li p{font-size:16px}.advertise-contact{background:var(--accent);color:#fff;border-radius:16px;padding:44px}.advertise-contact .eyebrow{color:#f0cad7}.advertise-contact p{color:#f5e5eb;max-width:740px;line-height:1.8}.advertise-contact a{overflow-wrap:anywhere;border-bottom:1px solid #d7abb9;flex-wrap:wrap;align-items:center;gap:10px;padding-block:14px;font-size:clamp(16px,2.2vw,26px);display:inline-flex}.advertise-page a:focus-visible{outline-offset:5px;outline:3px solid #bc879b}@media (max-width:800px){.advertise-hero,.advertise-process{grid-template-columns:1fr;gap:30px;margin-block:32px 48px}.advertise-grid{grid-template-columns:1fr}.advertise-statement,.advertise-grid article,.advertise-contact{padding:26px}.advertise-hero h1{letter-spacing:-1.5px}}
