.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:#4a9eff}.epk-section p{font-size:1.05rem;line-height:1.8;color:#fff;margin-bottom:1rem;max-width:760px}.epk-section a{color:#4a9eff;text-decoration:none}.epk-section a:hover{text-decoration:underline;color:#6bb3ff}.epk-links{display:flex;flex-wrap:wrap;gap:1rem}.epk-links a{display:inline-flex;padding:10px 24px;background:rgba(74,158,255,.08);border:2px solid rgba(74,158,255,.5);border-radius:25px;color:#4a9eff;text-decoration:none;font-weight:600;transition:all .3s ease}.epk-links a:hover{background:rgba(74,158,255,.25);border-color:#4a9eff;color:#6bb3ff;transform:translateY(-2px);text-decoration:none}.epk-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem;align-items:start}.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:auto;display:block;transition:transform .3s ease}.epk-photos a:hover img{transform:scale(1.03)}.epk-note{font-size:.9rem!important;color:hsla(0,0%,100%,.65)!important;margin-top:.75rem}