.gw-library .gwk-mag-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0 0;padding-bottom:26px;border-bottom:1px solid #23516b}
.gw-library .gwk-mag-featured-card{position:relative;isolation:isolate;display:flex;width:100%;max-width:100%;min-width:0;min-height:240px;aspect-ratio:2.35;overflow:hidden;border:1px solid #39cbed;border-radius:18px;background:#07131f;color:#f0f9ff;text-decoration:none}
.gw-library .gwk-mag-featured-card:hover{border-color:#bfefff}
.gw-library .gwk-mag-featured-card:focus-visible{outline:3px solid #63dcf4;outline-offset:5px}
.gw-library .gwk-mag-featured-bg{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.gw-library .gwk-mag-featured-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#03121bed 0%,#03121b99 32%,#03121b22 65%),linear-gradient(0deg,#03121b88,transparent 70%)}
.gw-library .gwk-mag-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;width:100%;padding:22px}
.gw-library .gwk-mag-featured-copy h2{margin:0 0 10px;font-size:clamp(29px,3.1vw,40px);font-weight:800;line-height:1.25;letter-spacing:.01em;text-shadow:0 2px 12px #0008}
.gw-library .gwk-mag-featured-future h2 span{color:#39d7f2}
.gw-library .gwk-mag-featured-copy p{margin:0 0 15px;color:#f0f9ff;font-size:13px;line-height:1.6;text-shadow:0 1px 8px #000}
.gw-library .gwk-mag-featured-kicker{display:inline-block;margin-top:auto;margin-bottom:12px;padding:1px 8px;border:1px solid #ffcf43;border-radius:50px;color:#ffcf43;font-size:11px;font-weight:750;line-height:1.5}
.gw-library .gwk-mag-featured-action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;min-width:150px;padding:7px 17px;border:1px solid #8ee7f5;border-radius:50px;background:#03121bbd;color:#fff;font-size:14px;font-weight:750;line-height:1.5}
.gw-library .gwk-mag-featured-worlds::before{background:linear-gradient(0deg,#03121bcc,transparent 85%),linear-gradient(180deg,#03121b55,#03121b88 30%,transparent 75%)}
.gw-library .gwk-mag-featured-worlds h2{align-self:center;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-size:clamp(18px,2.1vw,27px);white-space:nowrap;margin:15px 0 8px}
.gw-library .gwk-mag-featured-worlds h2 em{font-size:1.35em;font-style:italic;color:#e3fcff;text-shadow:0 0 8px #39d7f2,0 0 15px #39d7f2}
.gw-library .gwk-mag-featured-worlds p{align-self:center;text-align:center;font-size:13px}
@media(max-width:700px){.gw-library .gwk-mag-featured{grid-template-columns:minmax(0,1fr);gap:18px}.gw-library .gwk-mag-featured-card{min-height:240px;aspect-ratio:1.7}.gw-library .gwk-mag-featured-copy{padding:20px}.gw-library .gwk-mag-featured-copy h2{font-size:30px}.gw-library .gwk-mag-featured-worlds h2{font-size:clamp(17px,4.6vw,27px);gap:6px}.gw-library .gwk-mag-featured-worlds p{font-size:12px}.gw-library .gwk-mag-featured-copy p{margin-bottom:14px}}
@media(max-width:360px){.gw-library .gwk-mag-featured-copy{padding:16px}.gw-library .gwk-mag-featured-copy h2{font-size:27px}.gw-library .gwk-mag-featured-worlds h2{font-size:17px;gap:5px}}
