/* n4mu /advertise/: a priced list, built on the shared release tokens */
.ad-options{display:grid;gap:24px;margin-block:8px 32px}
.ad-list{list-style:none;margin:0;padding:0;border-block:var(--rule)}
.ad-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 32px;align-items:center;padding-block:24px}
.ad-list li+li{border-block-start:var(--rule)}
.ad-list h2{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.6rem)}
.ad-list p{margin:0;max-width:56ch}
.ad-list .ad-price{font-weight:750;font-size:1.5rem;white-space:nowrap}
.ad-price span{font-size:var(--text-sm);font-weight:400;color:var(--color-muted)}
@media (max-width:760px){.ad-list li{grid-template-columns:minmax(0,1fr)}}
/* sponsor slot: hidden until sponsor.mjs finds a name and url in sponsor.json */
[data-sponsor]:not([hidden]) a{text-decoration:underline}
