.klx-feats{--feats-navy:#05183d;--feats-orange:#f36c21;--feats-teal:#18bdc5;--feats-white:#fff;background:var(--feats-navy);color:var(--feats-white);font-family:Proxima Nova,ProximaNova,Arial,Helvetica,sans-serif;padding:96px 28px;width:100%}.klx-feats,.klx-feats *,.klx-feats :after,.klx-feats :before{box-sizing:border-box}.klx-feats__inner{margin:0 auto;width:min(1280px,100%)}.klx-feats__layout{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.klx-feats__content,.klx-feats__magazines{min-width:0}.klx-feats .klx-feats__heading{color:var(--feats-white);font-family:inherit;font-size:clamp(36px,4vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.klx-feats__accent{background:var(--feats-orange);border-radius:999px;display:block;height:5px;margin:28px 0 32px;width:82px}.klx-feats .klx-feats__description,.klx-feats .klx-feats__intro{font-family:inherit;font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.6;margin:0 0 22px}.klx-feats .klx-feats__intro{color:hsla(0,0%,100%,.88)}.klx-feats .klx-feats__description{color:hsla(0,0%,100%,.76)}.klx-feats .klx-feats__button,.klx-feats .klx-feats__button:link,.klx-feats .klx-feats__button:visited{align-items:center;background:var(--feats-white);border:1px solid transparent;border-radius:12px;color:var(--feats-navy);display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;gap:24px;justify-content:space-between;line-height:1.3;margin-top:12px;max-width:100%;padding:18px 24px;text-decoration:none!important;transition:background-color .22s ease,transform .22s ease}.klx-feats__button-text{color:inherit;text-decoration:none}.klx-feats .klx-feats__button:focus-visible,.klx-feats .klx-feats__button:hover{background:#dff7f8;color:var(--feats-navy);transform:translateY(-2px)}.klx-feats__button-arrow{display:block;flex:0 0 29px;height:18px;position:relative;transition:transform .25s ease;width:29px}.klx-feats__button-arrow:before{background:currentColor;content:"";height:2px;left:0;position:absolute;top:8px;width:27px}.klx-feats__button-arrow:after{border-right:2px solid;border-top:2px solid;content:"";height:11px;position:absolute;right:1px;top:3px;transform:rotate(45deg);width:11px}.klx-feats__button:focus-visible .klx-feats__button-arrow,.klx-feats__button:hover .klx-feats__button-arrow{transform:translateX(5px)}.klx-feats__magazine-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.klx-feats .klx-feats__magazine-heading{color:var(--feats-white);font-family:inherit;font-size:21px;font-weight:600;line-height:1.3;margin:0}.klx-feats__issue-count{color:hsla(0,0%,100%,.7);flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums}.klx-feats__viewport{border-radius:20px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--feats-teal) transparent;scrollbar-width:thin}.klx-feats.is-ready .klx-feats__viewport{scrollbar-width:none}.klx-feats.is-ready .klx-feats__viewport::-webkit-scrollbar{display:none}.klx-feats__slide{flex:0 0 100%;min-width:0;padding:4px;scroll-snap-align:start;scroll-snap-stop:always}.klx-feats .klx-feats__issue{background:#fff;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;color:var(--feats-navy);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.klx-feats__cover-wrap{align-items:center;background:radial-gradient(circle at 100% 0,rgba(255,155,87,.2),transparent 60%),linear-gradient(135deg,#e4f8fa,#f8fafc 65%,#fff2e8);display:flex;justify-content:center;padding:clamp(18px,2.5vw,30px)}.klx-feats__cover{display:block;filter:drop-shadow(0 12px 14px rgba(5,24,61,.18));height:390px;max-width:330px;object-fit:contain;transition:transform .3s ease;width:100%}.klx-feats__issue:hover .klx-feats__cover{transform:translateY(-4px)}.klx-feats__issue-footer{align-items:center;display:flex;margin-top:auto;padding:22px 24px}.klx-feats .klx-feats__issue-label{color:#596477;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0 0 5px;text-transform:uppercase}.klx-feats .klx-feats__issue-title{color:var(--feats-navy);font-family:inherit;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.klx-feats__controls{align-items:center;display:flex;gap:22px;justify-content:center;margin-top:20px}.klx-feats__controls[hidden]{display:none}.klx-feats__arrow{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;height:44px;justify-content:center;line-height:1;padding:0;transition:background-color .22s ease,border-color .22s ease,color .22s ease;width:44px}.klx-feats__arrow:hover{background:var(--feats-teal);border-color:var(--feats-teal);color:var(--feats-navy)}.klx-feats__arrow span{border-right:2px solid;border-top:2px solid;display:block;height:10px;width:10px}.klx-feats__arrow[data-feats-previous] span{margin-left:4px;transform:rotate(-135deg)}.klx-feats__arrow[data-feats-next] span{margin-right:4px;transform:rotate(45deg)}.klx-feats__dots{align-items:center;display:flex;gap:4px}.klx-feats__dot{background:transparent;border:0;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:32px}.klx-feats__dot:before{background:hsla(0,0%,100%,.4);border-radius:999px;content:"";height:8px;transition:width .22s ease,background-color .22s ease;width:8px}.klx-feats__dot[aria-current=true]:before{background:var(--feats-orange);width:24px}.klx-feats__community{border-top:1px solid hsla(0,0%,100%,.18);display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:64px;padding-top:40px}.klx-feats .klx-feats__community-lead{color:#fff;font-family:inherit;font-size:clamp(23px,2.1vw,29px);font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0}.klx-feats__community-body p{color:hsla(0,0%,100%,.76);font-size:18px;line-height:1.65;margin:0 0 16px}.klx-feats__community-body p:last-child{margin-bottom:0}@media (max-width:960px){.klx-feats{padding:80px 24px}.klx-feats__layout{gap:44px;grid-template-columns:minmax(0,1fr)}.klx-feats__content{max-width:760px}.klx-feats__magazines{margin:0 auto;max-width:520px;width:100%}.klx-feats__community{gap:24px;grid-template-columns:minmax(0,1fr);margin-top:48px}}@media (max-width:600px){.klx-feats{padding:64px 18px}.klx-feats .klx-feats__heading{font-size:clamp(32px,8vw,42px)}.klx-feats__accent{height:4px;margin:24px 0 28px;width:68px}.klx-feats .klx-feats__button{font-size:17px;padding:17px 20px;width:100%}.klx-feats .klx-feats__magazine-heading{font-size:19px}.klx-feats__cover{height:clamp(260px,80vw,390px)}.klx-feats__issue-footer{padding:18px}.klx-feats .klx-feats__issue-title{font-size:22px}.klx-feats__community{padding-top:30px}.klx-feats__community-body p{font-size:17px}}.klx-feats a:focus-visible,.klx-feats button:focus-visible,.klx-feats__viewport:focus-visible{outline:3px solid var(--feats-orange);outline-offset:3px}.klx-feats .klx-feats__issue:focus-visible{outline-offset:-3px}.klx-feats__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.klx-feats *,.klx-feats :after,.klx-feats :before{scroll-behavior:auto!important;transition:none!important}.klx-feats .klx-feats__button:focus-visible,.klx-feats .klx-feats__button:hover,.klx-feats__button:focus-visible .klx-feats__button-arrow,.klx-feats__button:hover .klx-feats__button-arrow,.klx-feats__issue:hover .klx-feats__cover{transform:none}}