.ads-sitelinks{padding:4.5rem 0;background:linear-gradient(180deg,#1b0c14,#25111b);border-top:1px solid rgba(201,160,160,.12);border-bottom:1px solid rgba(201,160,160,.12)}
.ads-sitelinks .section-head{margin-bottom:2rem}
.sitelink-grid{display:grid;grid-template-columns:1fr;gap:1rem}
.sitelink-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:92px;padding:1.25rem 1.35rem;border:1px solid rgba(201,160,160,.2);border-radius:1rem;background:linear-gradient(135deg,rgba(64,33,51,.78),rgba(43,20,32,.9));box-shadow:0 12px 30px rgba(0,0,0,.16);transition:transform .2s,border-color .2s}
.sitelink-card:hover{transform:translateY(-2px);border-color:rgba(240,111,159,.5)}
.sitelink-card strong{display:block;margin-bottom:.25rem;color:#fff3f7;font:600 1.05rem/1.3 'Playfair Display',serif}
.sitelink-card span{color:#d9a5b5;font-size:.76rem;line-height:1.5}
.sitelink-card b{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f06f9f,#e0b467);color:#1b0c14;font-size:1.1rem}
@media(min-width:640px){.sitelink-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.sitelink-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

