.guide-table-scroll{overflow-x:auto;margin:28px 0;max-width:100%;border:1px solid #333;border-radius:10px}
.guide-table{width:100%;border-collapse:collapse;min-width:520px;text-align:left;font-size:1rem;line-height:1.6}
.guide-table caption{padding:18px;text-align:left;color:#fff;font-weight:600;background:#151515}
.guide-table th,.guide-table td{padding:16px;vertical-align:top;border-top:1px solid #333;color:#ddd}
.guide-table thead th{background:#202020;color:#fff}.guide-table tbody th{color:#fff;font-weight:600}
.guide-contents{padding:24px;border:1px solid #333;border-radius:10px;margin:30px 0}.guide-contents strong{color:#fff}.guide-contents ul{margin-bottom:0}
.guide-example{margin:36px 0}.guide-example img{display:block;width:100%;height:auto;border-radius:8px}.guide-example figcaption{color:#bbb;font-size:.9rem;line-height:1.6;margin-top:12px}
@media(max-width:600px){.guide-table th,.guide-table td{padding:12px}.guide-contents{padding:18px}}
.advertiser-guide h2{font-size:clamp(1.65rem,3vw,2.2rem)!important;line-height:1.2!important;text-transform:none!important}
.advertiser-guide h3{font-size:1.25rem!important;line-height:1.35!important;text-transform:none!important}
