.poster-report{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center;margin:70px 0;padding:36px;background:#f5f8fb;border-radius:26px}.poster-report img{width:100%;max-height:720px;object-fit:contain;background:#fff;border-radius:16px}.poster-report-copy h3{margin:5px 0 12px;color:#15375f;font-family:"Yu Mincho",serif;font-size:34px}.photo-grid.two{grid-template-columns:1fr 1fr}.simple-report-hero{padding:150px 0 70px;color:#fff;background:linear-gradient(135deg,#15375f,#0e5db8)}.simple-report-hero p{font-size:11px;font-weight:900;letter-spacing:.18em}.simple-report-hero h1{margin:5px 0 10px;font-family:"Yu Mincho",serif;font-size:clamp(38px,5vw,62px);font-weight:500}.poster-single{display:grid;grid-template-columns:minmax(280px,480px) 1fr;gap:55px;align-items:center}.poster-single>img{width:100%;box-shadow:0 18px 45px rgba(28,72,120,.15);border-radius:16px}.archive-back{display:inline-flex;margin-top:22px;padding:12px 22px;color:#fff;background:#0e5db8;border-radius:999px;font-size:11px;font-weight:900}@media(max-width:760px){.poster-report,.poster-single{grid-template-columns:1fr;gap:28px}.poster-report{padding:22px;margin:48px 0}.photo-grid.two{grid-template-columns:1fr}.simple-report-hero{padding:115px 0 55px}}
