.hkhelen{box-sizing:border-box;max-width:1140px;margin:22px auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#172428}.hkhelen *{box-sizing:border-box}.hkhelen__head{padding:clamp(20px,4vw,44px);background:linear-gradient(120deg,#142e29,#1d633c);color:white;border-radius:22px}.hkhelen__eyebrow{font-weight:900;font-size:.85rem;letter-spacing:.08em;color:#ffe854}.hkhelen h2{font-weight:900;line-height:1.1;font-size:clamp(2rem,4vw,3.25rem);color:white;margin:16px 0}.hkhelen p{font-size:1.08rem;line-height:1.7}.hkhelen__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.hkhelen__tags span{background:#ffffff24;border-radius:50px;padding:7px 13px;font-size:.9rem}.hkhelen__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.hkhelen__actions a{display:inline-block;background:#ffe34e;color:#172428;padding:11px 18px;border-radius:12px;text-decoration:none;font-weight:800}.hkhelen__actions a:focus-visible,.hkhelen__gallery a:focus-visible{outline:3px solid #ffca1d;outline-offset:3px}.hkhelen__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin:25px 0}.hkhelen__gallery figure{margin:0;background:#f4f6f5;border-radius:15px;overflow:hidden;box-shadow:0 3px 14px #1112}.hkhelen__gallery img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}.hkhelen__gallery figcaption{text-align:center;padding:12px;font-size:.93rem;font-weight:700}.hkhelen__note{font-size:.8rem!important;color:#5b6b65}
