.ad-public-region{display:grid;gap:12px;margin-block:18px;min-width:0}.ad-public-region[hidden]{display:none}.ad-public-card{display:block;background:var(--color-base-100);border-color:var(--color-base-300);color:var(--color-base-content);text-decoration:none;overflow:hidden}.ad-public-card:hover{border-color:var(--color-primary)}.ad-public-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.ad-public-card .adv-card-body{padding:18px;gap:8px}.ad-public-card .adv-card-title{font-size:18px;line-height:1.4}.ad-public-card .adv-badge{align-self:flex-start;width:fit-content;font-size:11px;min-height:24px}.ad-public-label,.ad-public-game{font-size:11px;color:var(--color-base-content);opacity:.72}.ad-public-copy{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.ad-public-banner figure{margin:0}.ad-public-banner img{display:block;width:100%;height:auto;object-fit:contain}.ad-public-region--top{max-width:970px;margin-inline:auto}.ad-public-region--sidebar{width:min(100%,300px)}@media(min-width:768px){.ad-public-region--list{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-public-region--list .ad-public-card[data-kind=boost]{grid-column:1/-1}.ad-public-region--list .ad-public-card[data-kind=boost] .adv-card-body{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.ad-public-card[data-kind=boost] .adv-card-title{grid-column:2;grid-row:1}.ad-public-card[data-kind=boost] .ad-public-copy{grid-column:2}.ad-public-card[data-kind=boost] .ad-public-game{grid-column:3;grid-row:1}.ad-public-card[data-kind=boost] .ad-public-label{grid-column:1;grid-row:2}}
.ad-public-banner,.ad-public-banner figure,.ad-public-banner img{border-radius:0}
