.hskc,.hskc-detail{--hskc-accent:#1f6fb2;--hskc-accent-dark:#175a92;--hskc-text:#3c4550;--hskc-text-muted:#8a939e;--hskc-heading:#4a545e;--hskc-border:#e3e7eb;--hskc-card-bg:#fff;--hskc-radius:6px;--hskc-shadow:0 2px 10px rgba(20,30,40,.08)}.hskc{padding:40px 2rem}.hskc-layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:260px 1fr;margin:0 auto;max-width:1200px}.hero_wrapper{background-color:#ebebeb;margin:0;padding:2rem;width:100%}.hero_text{background-color:#ebebeb;margin-bottom:2rem}.hskc-filter__chips,.hskc-filter__foot,.hskc-filter__head,.hskc-trigger{display:none}.hskc-group{border:0;margin:0 0 2rem;padding:0}.hskc-group__title{color:var(--hskc-heading);font-size:1.05rem;font-weight:700;margin-bottom:.9rem;padding:0}.hskc-option{align-items:center;cursor:pointer;display:flex;font-size:.95rem;gap:.6rem;line-height:1.3;margin-bottom:.75rem}.hskc-option__input{accent-color:var(--hskc-accent);color:#296ca2;cursor:pointer;flex:0 0 auto;font-size:14px;height:18px;line-height:16px;margin:0;width:18px}.hskc-option__label{color:var(--hskc-accent)}.hskc-option__count{color:var(--hskc-text-muted);font-size:.85rem}.hskc-option.is-disabled{pointer-events:none}.hskc-option.is-disabled .hskc-option__label{color:#b8c2cc}.hskc-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.hskc-card{background:var(--hskc-card-bg);border-radius:var(--hskc-radius);box-shadow:var(--hskc-shadow);display:flex;flex-direction:column;overflow:hidden}.hskc-card.is-hidden{display:none}.hskc-card__media{aspect-ratio:5/4;display:block;overflow:hidden;position:relative}.hskc-card__image{display:block;height:100%;object-fit:cover;width:100%}.hskc-card__badge{background:var(--hskc-accent);border-radius:999px;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:.45rem 1.1rem;position:absolute;right:1rem;top:1rem;white-space:nowrap}.hskc-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.75rem 1.5rem 1.5rem}.hskc-card__title{font-size:1.35rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.hskc-card__title a{color:var(--hskc-heading);text-decoration:none}.hskc-card__teaser{color:var(--hskc-text);font-size:.98rem;line-height:1.55;margin:0 0 1.5rem}.hskc-card__link{color:var(--hskc-accent);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-top:auto;text-decoration:none}.hskc-card__link:hover{color:var(--hskc-accent-dark)}.hskc-empty{color:var(--hskc-text-muted);font-size:1rem;padding:2rem 0}.hskc-detail__inner{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hskc-detail{margin:0 auto;max-width:1200px}.hskc-detail__title{color:#1d2530;font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;margin:0 0 1.75rem}.hskc-detail__benefit{align-items:center;color:var(--hskc-text);display:flex;font-size:.95rem;gap:.75rem;margin:0 0 2rem}.hskc-detail__benefit-icon{color:#d0342c;display:inline-flex;flex:0 0 auto}.hskc-detail__divider{border:0;border-top:1px solid var(--hskc-border);margin:0 0 2rem}.hskc-detail__subheading{color:#1d2530;font-size:1.75rem;margin:0 0 1.25rem}.hskc-detail__intro{color:var(--hskc-text);font-size:1.05rem;line-height:1.65}.hskc-detail__image{display:block;height:auto;width:100%}.hskc-detail__cta{background:var(--hskc-accent);border-radius:var(--hskc-radius);color:#fff;display:inline-block;font-weight:600;margin-top:1.75rem;padding:.9rem 2.25rem;text-decoration:none}.hskc-detail__cta:hover{background:var(--hskc-accent-dark);color:#fff}@media (max-width:1023px){.hskc-layout{gap:2rem;grid-template-columns:1fr}.hskc-trigger{align-items:center;background:#fff;border:1px solid var(--hskc-text);border-radius:4px;color:#1d2530;cursor:pointer;display:inline-flex;font-size:1.05rem;gap:.5rem;margin-bottom:1.5rem;padding:.8rem 1.4rem}.hskc-filter{background:#fff;display:flex;flex-direction:column;inset:0;position:fixed;transform:translateY(100%);transition:transform .3s ease,visibility .3s;visibility:hidden;z-index:1000}.hskc-filter.is-open{transform:translateY(0);visibility:visible}.hskc-filter__head{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:1.25rem 1.5rem;position:relative}.hskc-filter__title{color:#1d2530;font-size:1.35rem;font-weight:700}.hskc-filter__close{align-items:center;background:#f0f2f4;border:0;border-radius:50%;color:#1d2530;cursor:pointer;display:inline-flex;height:40px;justify-content:center;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:40px}.hskc-filter__chips{border-bottom:1px solid var(--hskc-border);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.6rem;padding:0 1.5rem 1rem}.hskc-chip{align-items:center;background:#fff;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.4rem;padding:.45rem 1rem}.hskc-chip--reset{border:1px solid #e08a86;color:#555}.hskc-chip--active{border:1px solid var(--hskc-accent);color:#1d2530}.hskc-chip__x{color:var(--hskc-accent);font-weight:700}.hskc-filter__body{flex:1 1 auto;overflow-y:auto;padding:1.5rem;-webkit-overflow-scrolling:touch}.hskc-filter__foot{border-top:1px solid var(--hskc-border);display:grid;flex:0 0 auto;gap:1rem;grid-template-columns:1fr 1fr;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom))}.hskc-filter__apply{background:#1a73e8;border:0;border-radius:8px;color:#fff;font-weight:600}.hskc-filter__apply,.hskc-filter__cancel{cursor:pointer;font-size:1rem;padding:.95rem 1rem}.hskc-filter__cancel{background:#fff;border:1px solid var(--hskc-border);border-radius:8px;color:var(--hskc-accent)}.hskc-backdrop{background:rgba(20,30,40,.4);inset:0;position:fixed;z-index:999}.hskc-detail__inner,.hskc-grid{grid-template-columns:1fr}.hskc-detail__inner{gap:2.5rem}}@media (min-width:640px) and (max-width:1023px){.hskc-grid{grid-template-columns:repeat(2,1fr)}}body.hskc-no-scroll{overflow:hidden}.hskc-card{transition:box-shadow .25s}.hskc-card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.hskc-card__media:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .3s ease-out}.hero_text{margin:0 auto;max-width:1200px;padding:7vw 0}.hskc-card:hover .hskc-card__media:after{opacity:.5}.hskc-detail__inner+.hskc-detail__inner{margin-top:4rem}.hskc-detail__text{color:var(--hskc-text);font-size:1.05rem;line-height:1.65}.hskc-detail__text p{margin:0 0 1rem}.hskc-detail__text p:last-child{margin-bottom:0}.hskc-detail__section .hskc-detail__subheading{margin-bottom:1rem}.hskc-detail__section .hskc-detail__divider{margin-bottom:1.5rem}.hskc-detail__inner--cta{align-items:stretch;gap:0}.hskc-detail__cta-box{background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;padding:30px}.hskc-detail__cta-icon{color:#d0342c;display:inline-flex;margin-bottom:15px}.hskc-detail__cta-heading{color:#000;font-size:1.35rem;line-height:1.3;margin:0}.hskc-detail__form{padding:50px}@media (max-width:1023px){.hskc-detail__inner+.hskc-detail__inner{margin-top:2.5rem}.hskc-detail__inner--cta{gap:0}.hskc-detail__form{padding:1.5rem 0 0}}