
.works-page #case-ads .ads-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:32px 0;padding:28px 0;border-block:1px solid #e8c77f38}
.works-page #case-ads .ads-results>div{min-width:0}
.works-page #case-ads .ads-results dt{font-size:13px;color:#c2bed0;letter-spacing:.06em;margin-bottom:16px}
.works-page #case-ads .ads-results dd{margin:0}
.works-page #case-ads .ads-results strong{display:block;font-size:clamp(34px,4.4vw,58px);line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums;color:#e8c77f;letter-spacing:-.025em}
.works-page #case-ads .ads-results strong span{font-size:.45em;white-space:nowrap}
.works-page #case-ads .ads-results .ads-cpa{font-size:clamp(24px,2.7vw,37px);line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}
.works-page #case-ads .ads-exact{display:block;margin-top:14px;font-size:13px;line-height:1.8;color:#c9c4d1;overflow-wrap:anywhere}
.works-page #case-ads .ads-stability{display:grid;gap:8px;margin:28px 0;line-height:1.8}
.works-page #case-ads .ads-stability strong{font-size:20px;font-weight:500;color:#eee4d0}
.works-page #case-ads .ads-stability>span{font-size:15px;color:#c9c4d1}
.works-page #case-ads .ads-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:30px}
.works-page #case-ads .ads-connections>p{grid-column:1/-1;font-size:15px;line-height:1.8;margin:0 0 4px;color:#c9c4d1}
.works-page #case-ads .ads-connections>a{display:grid;gap:8px;padding:18px 0;border-top:1px solid #e8c77f38;min-width:0;line-height:1.7}
.works-page #case-ads .ads-connections strong{font-size:16px;font-weight:500;color:#e8c77f}
.works-page #case-ads .ads-connections a>span{font-size:13px;color:#c9c4d1}
.works-page #case-ads a:focus-visible{outline:2px solid #e8c77f;outline-offset:5px}
.works-page .final-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:600px){
 .works-page #case-ads .ads-results{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 0}
 .works-page #case-ads .ads-results>div+div{padding-top:24px;border-top:1px solid #e8c77f20}
 .works-page #case-ads .ads-connections,.works-page .final-proofs{grid-template-columns:minmax(0,1fr)}
 .works-page #case-ads .ads-stability strong{font-size:18px}
}
