.media-placement-guide *{box-sizing:border-box}.media-placement-guide{margin:0;font:17px/1.65 Plus Jakarta Sans,Arial,sans-serif;color:#171717;background:white}.media-placement-guide .guide-content{max-width:1160px;margin:auto;padding:28px 28px 70px}.media-placement-guide .notice{font-size:12px;color:#6B7280}.media-placement-guide .hero{padding:25px 0 40px}.media-placement-guide .hero h1{max-width:940px;font-size:clamp(34px,4.8vw,60px);line-height:1.12;letter-spacing:-.035em;margin:18px 0}.media-placement-guide .eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#5D42AE;font-weight:700}.media-placement-guide .lead{max-width:760px;font-size:20px;color:#454C53}.media-placement-guide figure{margin:30px 0 0}.media-placement-guide figure img{width:100%;height:auto;border-radius:22px}.media-placement-guide figcaption{font-size:12px;color:#6B7280;margin-top:9px}.media-placement-guide .section{border-top:1px solid #eae7fb;padding:42px 0}.media-placement-guide h2{font-size:30px;line-height:1.25;margin:0 0 18px;letter-spacing:-.025em}.media-placement-guide h3{font-size:21px;margin:12px 0}.media-placement-guide p{margin:12px 0;color:#454C53}.media-placement-guide a{color:#5D42AE}.media-placement-guide .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.media-placement-guide .card{border:1px solid #eae7fb;border-radius:18px;padding:25px;background:#F7F8F9}.media-placement-guide .number{display:inline-block;background:#785DD1;color:white;border-radius:10px;padding:7px 13px;font-weight:700}.media-placement-guide .mission{font-weight:700;color:#171717}.media-placement-guide .test{border-top:1px solid #eae7fb;padding-top:15px;font-size:14px}.media-placement-guide .plan{background:#F7F8F9;padding:18px;border-radius:22px}.media-placement-guide .plan svg{width:100%;height:auto;display:block}.media-placement-guide .table-wrap{overflow-x:auto}.media-placement-guide table{border-collapse:collapse;width:100%;min-width:580px;font-size:16px}.media-placement-guide td,.media-placement-guide th{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #eae7fb}.media-placement-guide thead{background:#EAE7FB}.media-placement-guide tbody th{color:#5D42AE}.media-placement-guide details{padding:19px 0;border-bottom:1px solid #eae7fb}.media-placement-guide summary{font-weight:700;cursor:pointer}.media-placement-guide details li,.media-placement-guide details p{max-width:860px}.media-placement-guide li{margin:10px 0}.media-placement-guide .checklist{background:#EAE7FB;padding:28px;border-radius:18px}.media-placement-guide .checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px;padding-left:20px}.media-placement-guide .cta{background:#171717;border-radius:22px;color:white;padding:36px}.media-placement-guide .cta p{color:#EAE7FB;max-width:780px}.media-placement-guide .button{display:inline-block;padding:13px 23px;background:#785DD1;color:white;border-radius:9px;text-decoration:none;font-weight:700;margin-top:12px}.media-placement-guide .related{display:flex;gap:15px;flex-wrap:wrap;font-size:14px;margin-top:25px}.media-placement-guide .resource-card{max-width:460px;border:1px solid #eae7fb;border-radius:18px;overflow:hidden}.media-placement-guide .resource-card img{width:100%;height:auto;display:block}.media-placement-guide .resource-card div{padding:25px}.media-placement-guide .resource-card h3{line-height:1.3}.media-placement-guide .resource-card small{color:#5D42AE}.media-placement-guide a:focus-visible,.media-placement-guide summary:focus-visible{outline:3px solid #785DD1;outline-offset:5px}.media-placement-guide summary:hover{color:#5D42AE}@media(max-width:760px){.media-placement-guide .guide-content{padding:20px}.media-placement-guide .grid{grid-template-columns:1fr}.media-placement-guide .hero h1{font-size:36px}.media-placement-guide .checklist ul{grid-template-columns:1fr}.media-placement-guide h2{font-size:26px}.media-placement-guide .section{padding:30px 0}.media-placement-guide .cta{padding:25px}}