
.poster-section{background:#f8f6f0;padding:72px 0 92px}.poster-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,70px)}.poster-intro{position:sticky;top:125px}.poster-intro h2{font:800 clamp(3rem,5vw,5rem)/.95 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;color:#18233a;margin:15px 0 22px}.poster-intro p{font-size:1.06rem;line-height:1.7;color:#56647a}.poster-download{display:inline-flex;margin-top:18px;border-color:#061b43!important;color:#061b43!important}.poster-open{display:block;width:100%;padding:0;border:5px solid #f2bf49;background:#061b43;cursor:zoom-in;box-shadow:0 18px 45px #061b4329}.poster-open img{display:block;width:100%;height:auto}.poster-open:focus-visible,.poster-dialog button:focus-visible,.poster-dialog a:focus-visible{outline:4px solid #f2bf49;outline-offset:3px}.poster-dialog{position:fixed;inset:0;width:min(96vw,1054px);height:min(96dvh,1500px);max-width:none;max-height:none;padding:50px 18px 18px;border:2px solid #f2bf49;background:#061b43;color:#fff;text-align:center;overflow:auto}.poster-dialog::backdrop{background:#020817dd}.poster-dialog img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(96dvh - 125px);margin:auto;object-fit:contain}.poster-dialog a{display:inline-block;color:#061b43;background:#f2bf49;padding:10px 15px;margin-top:12px;font-weight:800}.poster-close{position:absolute;right:10px;top:8px;width:42px;height:38px;border:1px solid #ffffff77;background:#ffffff1c;color:#fff;font-size:1.8rem;cursor:pointer}@media(max-width:700px){.poster-section{padding:50px 0 65px}.poster-layout{grid-template-columns:1fr}.poster-intro{position:static}.poster-open{width:100%}.poster-dialog{width:100vw;height:100dvh;border:0;padding:48px 8px 12px}.poster-dialog img{max-height:calc(100dvh - 120px)}}
