.home-posters{display:grid;gap:0;margin:2px 0 24px}.home-poster-section{min-width:0;scroll-margin-top:12px}.home-poster-art{position:relative;overflow:hidden;border-radius:12px;background:#faf8f1;isolation:isolate}.home-poster-art>img{display:block;width:100%;height:auto}.home-poster-hotspots{position:absolute;inset:0;display:block;width:100%;height:100%}.home-poster-hotspots polygon{fill:transparent;stroke:transparent;stroke-width:3;cursor:pointer}.home-poster-hotspots a:focus-visible{outline:none}.home-poster-hotspots a:focus-visible polygon{fill:#ffffff24;stroke:#397c8d;stroke-dasharray:8 5}.home-poster-list{padding:8px 4px 0;color:#58766c;font-size:12px;line-height:1.7}.home-poster-list summary{cursor:pointer;padding:3px 0}.home-poster-list ul{margin:9px 0 0;padding-left:20px;columns:2;column-gap:24px}.home-poster-list li{break-inside:avoid;margin:0 0 8px}.home-poster-list a{color:#214f60;text-decoration:none}.home-poster-list a:focus-visible{outline:2px solid #397c8d;outline-offset:3px}@media(max-width:360px){.home-posters{gap:0}.home-poster-list ul{column-gap:14px}}
