.yn-movie-review,.yn-news-correction{border:1px solid #dbe4ef;border-radius:16px;background:#f5f8fc;color:#172d47;padding:24px;margin:24px 0}.yn-review-label{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.yn-movie-review dl{display:flex;flex-wrap:wrap;gap:16px 36px}.yn-movie-review dt{font-weight:700}.yn-movie-review dd{margin:0}.yn-review-rating{font-size:1.3rem}.yn-news-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.yn-news-photo-grid figure{margin:0;overflow:hidden;border-radius:14px;border:1px solid #dbe4ef;background:#fff;color:#172d47}.yn-news-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .2s}.yn-news-photo-grid a:hover img{transform:scale(1.025)}.yn-news-photo-grid figcaption{padding:12px;font-size:.9rem}.yn-news-lightbox{max-width:94vw;width:1100px;max-height:94vh;border:0;border-radius:16px;padding:36px 50px;background:#101923;color:white;text-align:center}.yn-news-lightbox::backdrop{background:#000c}.yn-news-lightbox img{max-height:72vh;max-width:100%;object-fit:contain}.yn-news-lightbox button{position:absolute;border:1px solid #fff5;background:#172d47;color:white;font-size:24px;cursor:pointer;border-radius:8px;min-width:40px;min-height:40px}.yn-news-lightbox [data-close]{right:8px;top:8px}.yn-news-lightbox [data-prev]{left:6px;top:48%}.yn-news-lightbox [data-next]{right:6px;top:48%}@media(max-width:800px){.yn-news-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.yn-news-photo-grid{grid-template-columns:1fr}.yn-news-lightbox{padding:50px 42px 16px}}@media(prefers-reduced-motion:reduce){.yn-news-photo-grid img{transition:none}}
