.hk-eh__guide{display:grid;gap:32px}@media screen and (min-width:990px){.hk-eh__guide{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:72px;align-items:start}.hk-eh__sticky{position:sticky;top:120px}}.hk-eh__crits{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.hk-eh__crit{padding:28px 0 30px;border-bottom:1px solid var(--line)}.hk-eh__crit-head{display:flex;align-items:baseline;gap:14px;margin:0 0 10px}.hk-eh__num{flex:0 0 28px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--c);font-variant-numeric:tabular-nums}.hk-eh__h3{margin:0;font-size:clamp(19px,1.6vw,21px);line-height:1.25;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.hk-eh__crit-body{padding-left:42px}@media screen and (max-width:599px){.hk-eh__crit-body{padding-left:0}}.hk-eh__p{margin:0;max-width:66ch;font-size:15.5px;line-height:1.65;color:var(--text)}.hk-eh__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;border-top:1px solid var(--line)}.hk-eh__fig{min-width:0;padding:12px 18px 0 0}.hk-eh__fig+.hk-eh__fig{padding:12px 0 0 18px;border-left:1px solid var(--line)}.hk-eh__fig dt{margin:0 0 4px;font-size:12.5px;line-height:1.35;color:var(--muted)}.hk-eh__fig dd{margin:0;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.hk-eh__more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--c);text-decoration:none}.hk-eh__more .hk-eh__arrow{width:16px;height:16px}@media(hover:hover){.hk-eh__more:hover .hk-eh__arrow{transform:translate(3px)}}.hk-eh__svc{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media screen and (min-width:990px){.hk-eh__svc{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.hk-eh__card{position:relative;display:flex;flex-direction:column;height:100%;padding:24px 22px 20px;background:#fff;border:1px solid var(--line);border-radius:8px;transition:border-color .25s ease,box-shadow .25s ease}@media(hover:hover){.hk-eh__card:hover{border-color:var(--line2);box-shadow:0 22px 44px -28px #0d0d0d61}.hk-eh__card:hover .hk-eh__arrow{transform:translate(4px)}}.hk-eh__card:has(.hk-eh__card-t a:focus-visible){outline:2px solid var(--c);outline-offset:3px}.hk-eh__card-icon{display:block;width:26px;height:26px;margin-bottom:22px;color:var(--c)}.hk-eh__card-t{margin:0 0 6px;font-size:19px;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.hk-eh__card-t a{color:inherit;text-decoration:none}.hk-eh__card-t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hk-eh__card-t a:focus-visible{outline:none}.hk-eh__card-d{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.hk-eh__card-spec{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:20px 0 0;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hk-eh__card-spec dt{margin:0;font-size:13.5px;color:var(--muted);flex:0 0 auto}.hk-eh__card-spec dd{margin:0;font-size:14px;font-weight:600;color:var(--ink);text-align:right}.hk-eh__card-go{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:600;color:var(--c)}.hk-eh__visit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;margin-top:24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hk-eh__visit p{display:flex;gap:12px;margin:0;max-width:80ch;font-size:14.5px;line-height:1.6;color:var(--text)}.hk-eh__visit p svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px;color:var(--c)}.hk-eh__visit .hk-eh__more{margin-top:0}.hk-eh__ask{margin-top:28px;padding:22px 22px 20px;background:var(--mist);border-radius:8px}.hk-eh__ask-t{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.hk-eh__ask-d{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.hk-eh__ask-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hk-eh__ask-actions .hk-eh__btn{min-height:44px;padding:0 16px;font-size:14.5px;gap:8px}.hk-eh__ask-actions .hk-eh__btn svg{width:17px;height:17px}.hk-eh__ask-actions .hk-eh__btn--p{flex:1 1 100%}.hk-eh__ask-actions .hk-eh__btn--g{flex:1 1 0;min-width:0}.hk-eh__ask-hours{margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.hk-eh__list{border-top:2px solid var(--ink)}.hk-eh__item{border-bottom:1px solid var(--line)}.hk-eh__sum{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hk-eh__sum::-webkit-details-marker{display:none}.hk-eh__sum::marker{content:""}.hk-eh__sum-t{margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.4;letter-spacing:-.01em;font-weight:600;color:var(--ink);transition:color .2s ease}.hk-eh__icon{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:3px;color:#8b9098;transition:color .2s ease}.hk-eh__icon:before,.hk-eh__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:1px;background:currentColor;transition:transform .25s ease}.hk-eh__icon:after{transform:rotate(90deg)}.hk-eh__item[open] .hk-eh__icon{color:var(--c)}.hk-eh__item[open] .hk-eh__icon:after{transform:rotate(0)}@media(hover:hover){.hk-eh__sum:hover .hk-eh__sum-t,.hk-eh__sum:hover .hk-eh__icon{color:var(--c)}}.hk-eh__a{max-width:68ch;margin:0;padding:0 42px 24px 0;font-size:15.5px;line-height:1.7;color:var(--text)}@media screen and (max-width:749px){.hk-eh__actions .hk-eh__btn{flex:1 1 auto}.hk-eh__body{padding:20px 18px 18px}.hk-eh__media{aspect-ratio:16/10}.hk-eh__finder{padding:16px;gap:16px}.hk-eh__q{display:block}.hk-eh__q legend{float:none;margin-bottom:8px}.hk-eh__seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%}.hk-eh__seg label{justify-content:center;padding:0 8px;text-align:center}.hk-eh__sum{padding:18px 0;gap:16px}.hk-eh__a{padding-right:0;font-size:15px}}@media(prefers-reduced-motion:reduce){.hk-eh *,.hk-eh *:before,.hk-eh *:after{transition:none!important}.hk-eh__plates.is-armed .hk-eh__fill,.hk-eh__plate:hover .hk-eh__img{transform:none}}body:has(.hk-eh) .hk-ins__heading{font-size:clamp(26px,2.8vw,36px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:#0d0d0d}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hk-eh-2.css.map */
