.scandal-feature{background:#fffaf5;border:1px solid #e5cbd2;border-radius:20px;grid-template-columns:minmax(200px,320px) 1fr;align-items:center;gap:clamp(24px,5vw,64px);margin:0 auto 48px;padding:clamp(20px,4vw,44px);display:grid}.scandal-cover{border-radius:4px;width:100%;max-width:320px;height:auto;margin:0 auto;display:block;box-shadow:0 12px 30px #66344525}.scandal-feature h2,.scandal-promo h2{color:#943e54;margin:16px 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2}.scandal-synopsis p{margin:0 0 18px}.scandal-synopsis{margin:24px 0;line-height:1.8}.scandal-episodes{margin:0 auto 64px}.scandal-episode-card{background:#fffaf5;border:1px solid #e5cbd2;border-radius:16px;margin:20px 0;padding:28px}.scandal-episode-card h3{margin:8px 0;font-size:1.7rem}.scandal-episode-card p{max-width:700px;margin:16px 0}.scandal-soon,.scandal-copyright{color:#795a65;font-size:.875rem}.scandal-promo{background:#f9e9ed;border-radius:16px;justify-content:center;align-items:center;gap:32px;padding:32px;display:flex}.scandal-cover-small{max-width:140px;margin:0}.scandal-reader{background:#fffaf5;padding:48px 24px 64px}.scandal-book-intro{text-align:center;max-width:690px;margin:0 auto}.scandal-book-intro h1{color:#943e54;margin:28px 0 12px;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.scandal-book-intro .scandal-synopsis{text-align:left}.scandal-divider{color:#943e54;align-items:center;gap:24px;max-width:360px;margin:48px auto;display:flex}.scandal-divider:before,.scandal-divider:after{content:"";background:#dec0ca;flex:1;height:1px}.scandal-chapter{max-width:680px;margin:auto}.scandal-chapter header{text-align:center;margin-bottom:40px}.scandal-chapter h2{margin:12px 0;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.scandal-text{color:#49363b;overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;line-height:1.85}.scandal-text p{white-space:pre-line;margin:0 0 1.25em}.scandal-end{text-align:center;max-width:680px;margin:0 auto}.scandal-end p{margin:24px 0}.scandal-end .handwritten{font-size:2rem}.scandal-end h2{margin:12px 0;font-size:1.6rem}@media (max-width:650px){.scandal-feature{grid-template-columns:1fr}.scandal-feature .scandal-cover{max-width:270px}.scandal-promo{text-align:center;flex-direction:column}.scandal-reader{padding:32px 20px 48px}.scandal-book-intro .scandal-cover{max-width:260px}.scandal-text{font-size:1.125rem;line-height:1.85}}
