.review-cover{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#efede8;border-radius:18px;margin:32px 0}.creative-report{border-top:2px solid #cc5228;margin-top:56px;padding-top:32px;overflow-wrap:anywhere}.creative-report>img{display:block;max-width:100%;width:auto;max-height:820px;object-fit:contain;margin:32px auto;border-radius:12px}.creative-report .report-section{background:#f5f3ef;border:1px solid #e0dcd5;border-radius:16px;padding:24px;margin:20px 0}.creative-report h3{font-size:24px;margin:0 0 20px}.creative-report li{margin:16px 0}.creative-report strong{font-size:15px}.creative-report p{line-height:1.7;margin:6px 0 16px}.creative-report ul{padding-left:22px}.creative-report div>div{margin-bottom:18px}@media(max-width:600px){.creative-report .report-section{padding:16px}.creative-report h3{font-size:21px}}

.report-embed{width:min(1360px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%);margin:56px 0;background:#efede9;border-radius:20px;overflow:hidden}.report-embed>h2{padding:24px 32px 0}.report-embed iframe{background:#efede9}@media(max-width:600px){.report-embed{width:calc(100vw - 24px)}.report-embed>h2{padding:20px 16px 0;font-size:24px}}

.review-details{background:#f5f3ef;border:1px solid #e1ded8;border-radius:20px;padding:28px 32px;margin:32px 0}.review-details h2{margin:0 0 18px!important;font-size:26px}.review-details dl{margin:0}.review-details dl>div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid #ddd9d3}.review-details dl>div:last-child{border-bottom:0}.review-details dt{color:#696970}.review-details dd{margin:0;text-align:right;font-weight:600}.report-embed{scroll-margin-top:100px}@media(max-width:600px){.review-details{padding:20px}.review-details dl>div{gap:16px;font-size:15px}.review-details dd{max-width:65%;overflow-wrap:anywhere}}
