.advertise{padding-block:64px}.advertise h1{margin:24px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,6vw,5.5rem);line-height:1.05}.advertise h1 em{color:var(--orange)}.advertise-intro{max-width:750px;font-size:1.25rem}.advertise-grid{grid-template-columns:1fr 1fr;gap:24px;margin-block:40px;display:grid}.advertise-card{border:1px solid var(--line);border-top:5px solid var(--orange);background:var(--paper);padding:clamp(20px,4vw,48px)}.advertise-card h2{margin:12px 0 24px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.advertise-card p{margin-block:16px}.advertise-card ul,.advertise-card ol{padding-left:24px}.advertise-card li{margin-bottom:16px}.advertise-price{font-family:Georgia,serif;font-size:3rem}.advertise-price span{font-family:Arial,sans-serif;font-size:1rem}.advertise-form{grid-template-columns:1fr 1fr;gap:24px;display:grid}.advertise-form label{gap:8px;display:grid}.advertise-form input,.advertise-form select,.advertise-form textarea{background:var(--cream);border:1px solid var(--line);width:100%;padding:12px}.advertise-wide{grid-column:1/-1}.advertise-form .advertise-check{align-items:flex-start;display:flex}.advertise-check input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.advertise-form button{cursor:pointer}.advertise-form button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.advertise-grid,.advertise-form{grid-template-columns:1fr}}
