.epk-page h1{font-size:1.76rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px}.epk-section{margin-bottom:2.5rem}.epk-section h2{font-size:1.4rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--amber)}.epk-section p{font-size:1.05rem;line-height:1.8;color:var(--gold);margin-bottom:1rem;max-width:760px}.epk-section a{color:var(--amber);text-decoration:none}.epk-section a:hover{text-decoration:underline}.epk-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.epk-photos a{display:block;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.epk-photos img{width:100%;height:200px;object-fit:cover;display:block;transition:transform .3s ease}.epk-photos a:hover img{transform:scale(1.05)}.epk-note{font-size:.9rem!important;color:var(--gold-muted)!important;margin-top:.75rem}.epk-links{display:flex;flex-wrap:wrap;gap:1rem}.epk-links a{display:inline-flex;padding:10px 24px;background:hsla(39,68%,69%,.08);border:2px solid hsla(39,68%,69%,.5);border-radius:25px;color:var(--gold);text-decoration:none;font-weight:600;transition:all .3s ease}.epk-links a:hover{background:var(--amber-soft);border-color:var(--amber);color:var(--gold-bright);transform:translateY(-2px);text-decoration:none}