.kora-feature-v1{position:relative;isolation:isolate;width:100%;height:clamp(210px,24vw,340px);margin:10px auto 12px;border-radius:15px;overflow:hidden;background:linear-gradient(120deg,#052c24,#006b53);box-shadow:0 4px 18px #10251c24;direction:rtl}
.kora-feature-v1-frames,.kora-feature-v1-slide{position:absolute;inset:0}
.kora-feature-v1-slide{opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s;pointer-events:none}
.kora-feature-v1-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}
.kora-feature-v1-image{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}
.kora-feature-v1-shade{position:absolute;inset:0;background:linear-gradient(270deg,rgba(0,29,23,.94) 0%,rgba(0,39,30,.84) 31%,rgba(0,39,30,.16) 75%,rgba(0,20,18,.07) 100%)}
.kora-feature-v1-copy{position:absolute;top:50%;right:4%;transform:translateY(-50%);width:min(59%,650px);color:white;text-align:right}
.kora-feature-v1-label{display:inline-block;border-radius:999px;background:#05976e;padding:6px 11px;font-size:12px;font-weight:800;margin-bottom:9px}
.kora-feature-v1-copy h1{font-size:clamp(21px,2.7vw,38px);font-weight:900;line-height:1.3;margin:0 0 8px;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.kora-feature-v1-copy p{font-size:clamp(12px,1.2vw,16px);line-height:1.6;color:#e7f5f0;margin:0 0 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kora-feature-v1-copy a{display:inline-block;font-size:12px;text-decoration:none;background:#0ba778;color:#fff;border-radius:999px;padding:7px 13px;font-weight:800}
.kora-feature-v1-dots{position:absolute;z-index:3;bottom:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;direction:ltr}
.kora-feature-v1-dots button{width:8px;height:8px;border:0;border-radius:99px;padding:0;background:#ffffff80;cursor:pointer;transition:width .2s,background .2s}
.kora-feature-v1-dots button.is-active{width:23px;background:#0cba8a}
@media(max-width:600px){.kora-feature-v1{height:205px;border-radius:13px;margin:9px auto 11px}.kora-feature-v1-copy{right:5%;width:73%}.kora-feature-v1-copy h1{font-size:19px;line-height:1.4;-webkit-line-clamp:3}.kora-feature-v1-copy p{font-size:11px;-webkit-line-clamp:2}.kora-feature-v1-label{font-size:10px;padding:4px 9px;margin-bottom:6px}.kora-feature-v1-copy a{font-size:10px;padding:5px 11px}.kora-feature-v1-shade{background:linear-gradient(270deg,rgba(0,27,21,.95),rgba(0,27,21,.74) 54%,rgba(0,27,21,.12))}}
@media(prefers-reduced-motion:reduce){.kora-feature-v1-slide{transition:none}}
/* Override broad site button rules for small carousel indicators */
body .kora-feature-v1 .kora-feature-v1-dots{display:flex!important;flex-direction:row!important;gap:6px!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;left:50%!important;right:auto!important;bottom:12px!important;transform:translateX(-50%)!important}
body .kora-feature-v1 .kora-feature-v1-dots button{display:block!important;flex:0 0 auto!important;min-width:0!important;min-height:0!important;width:8px!important;height:8px!important;max-width:23px!important;border-radius:30px!important;padding:0!important;margin:0!important;line-height:0!important;background:#ffffff90!important;box-shadow:none!important;border:0!important}
body .kora-feature-v1 .kora-feature-v1-dots button.is-active{width:22px!important;background:#0ab885!important}
/* Compact responsive editorial carousel */
.kora-feature-v1{height:clamp(270px,30vw,390px);border-radius:20px;touch-action:pan-y}
.kora-feature-v1-copy h1{font-size:clamp(22px,2.6vw,35px)}
@media(max-width:600px){.kora-feature-v1{height:235px;border-radius:17px;margin:10px auto 13px}.kora-feature-v1-copy{width:83%;right:6%;top:46%}.kora-feature-v1-copy h1{font-size:19px;line-height:1.45;-webkit-line-clamp:3}.kora-feature-v1-copy p{display:none}.kora-feature-v1-dots{bottom:11px!important}}

/* 20261018 editorial polish */
.kora-feature-v1-shade{background:linear-gradient(270deg,rgba(0,31,25,.83) 0%,rgba(0,32,26,.56) 45%,rgba(0,25,22,.06) 100%)}
.kora-feature-v1-copy{right:5%;width:min(62%,670px)}
.kora-feature-v1-copy h1{text-shadow:0 2px 10px rgba(0,0,0,.45);letter-spacing:-.3px}
.kora-feature-v1-label{background:rgba(0,112,81,.92);border:1px solid #ffffff35;backdrop-filter:blur(6px)}
.kora-feature-v1-copy a{padding:9px 17px;box-shadow:0 5px 18px #001b1460}
body .kora-feature-v1 .kora-feature-v1-dots button{width:7px!important;height:7px!important;background:#ffffff9c!important}
body .kora-feature-v1 .kora-feature-v1-dots button.is-active{width:19px!important;background:#30e5ac!important}
@media(max-width:600px){.kora-feature-v1-shade{background:linear-gradient(270deg,rgba(0,26,22,.87),rgba(0,29,24,.55) 63%,rgba(0,22,18,.09))}.kora-feature-v1-copy{right:6%;width:84%;top:46%}.kora-feature-v1-copy h1{font-size:20px;line-height:1.4;margin-bottom:12px}.kora-feature-v1-copy a{font-size:12px;padding:8px 14px}.kora-feature-v1-label{font-size:11px;margin-bottom:10px}}

/* Desktop-only grid span for homepage feature */
@media(min-width:1081px){html body main.ko216-wrap > section.kora-feature-v1{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-width:0!important;justify-self:stretch!important}}
