.isse-story.band{background:#0b1521;color:#f6f8fb;padding-block:64px;overflow:hidden}
.isse-story .isse-story-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy road" "detail road";gap:30px 52px;align-items:start}
.isse-story .isse-story-copy{grid-area:copy;min-width:0}
.isse-story .eyebrow{color:#ff792f;margin-bottom:20px}
.isse-story h2{font-family:var(--f-display);font-size:clamp(2.2rem,3.5vw,3.1rem);font-weight:850;line-height:1.05;letter-spacing:-.035em;margin:0;max-width:18ch}
.isse-story h2 em{display:block;color:#a9d6e8;font-style:normal}
.isse-story .isse-story-intro{color:#c0cbd6;font-size:1.06rem;line-height:1.65;margin-top:22px;max-width:47ch}
.isse-story .isse-story-signature{display:flex;align-items:center;gap:22px;margin-top:24px}
.isse-story .isse-story-signature img{width:112px;height:auto;display:block}
.isse-story .isse-story-signature span{border-left:1px solid #425162;padding:12px 0 12px 22px;color:#e3eaf1;font-size:.84rem;line-height:1.4;max-width:20ch}
.isse-story figure{margin:0;min-width:0}
.isse-story .isse-story-road{grid-area:road;position:relative;align-self:stretch;min-height:620px;border-radius:18px;overflow:hidden;background:#22333e}
.isse-story .isse-story-road>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 54%;display:block}
.isse-story .isse-story-road::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#07111bd9);pointer-events:none}
.isse-story .isse-story-road figcaption{position:absolute;inset:auto 28px 28px;z-index:1;color:#fff;max-width:26ch}
.isse-story .isse-story-road figcaption span{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;display:block;color:#d2e9f0;margin-bottom:10px}
.isse-story .isse-story-road figcaption strong{font-family:var(--f-display);font-weight:750;letter-spacing:-.025em;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.1;display:block}
.isse-story .isse-story-detail{grid-area:detail}
.isse-story .isse-story-detail>img{width:100%;height:185px;object-fit:cover;object-position:50% 48%;display:block;border-radius:13px;background:#18232e}
.isse-story .isse-story-detail figcaption{padding-top:16px}
.isse-story .isse-story-detail h3{font-family:var(--f-display);font-size:1.12rem;letter-spacing:-.015em;font-weight:750;margin:0 0 7px;color:#f2f6fa}
.isse-story .isse-story-detail p{font-size:.92rem;line-height:1.5;color:#abbac8;max-width:48ch}
.isse-story .isse-story-tools{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;padding-top:28px;border-top:1px solid #304151;align-items:start}
.isse-story .isse-story-resource{border:1px solid #3b5062;border-radius:12px;background:#101e2b;scroll-margin-top:100px;min-width:0}
.isse-story .isse-story-resource summary{list-style:none;display:flex;align-items:center;gap:15px;padding:20px;cursor:pointer;min-height:92px;color:#f3f7fb}
.isse-story .isse-story-resource summary::-webkit-details-marker{display:none}
.isse-story .isse-story-resource summary>svg{width:27px;height:27px;flex-shrink:0;fill:none;stroke:#ff7d38;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.isse-story .isse-story-resource summary>span{font-family:var(--f-display);font-size:1rem;font-weight:700;line-height:1.2}
.isse-story .isse-story-resource summary small{display:block;color:#aabac8;font-family:var(--f-body);font-size:.8rem;font-weight:400;margin-top:7px;line-height:1.4}
.isse-story .isse-story-resource summary>b{font-family:var(--f-mono);font-size:1.6rem;font-weight:400;margin-left:auto;padding-left:8px;color:#c9dbe7}
.isse-story .isse-story-resource[open] summary>b{transform:rotate(45deg)}
.isse-story .isse-story-resource-content{padding:0 20px 22px;color:#c0cbd6;font-size:.9rem;line-height:1.55}
.isse-story .isse-story-resource-content video{width:100%;height:auto;display:block;border-radius:8px;background:#05090d}
.isse-story .isse-story-resource-content .btn{color:#fff;border-color:#94adc0;font-size:.85rem;margin-top:18px;min-height:48px}
.isse-story .isse-story-resource-content h3{font-size:1rem;color:#f1f5f8;margin:22px 0 8px}
.isse-story .isse-story-route{padding-top:20px}.isse-story .isse-story-route h3{margin-top:0}
.isse-story summary:focus-visible,.isse-story a:focus-visible{outline:3px solid #ff8d4c;outline-offset:4px}
@media(max-width:1000px){.isse-story .isse-story-grid{gap:28px}.isse-story .isse-story-road{min-height:650px}.isse-story h2{font-size:2.6rem}.isse-story .isse-story-signature{gap:14px}.isse-story .isse-story-signature span{padding-left:14px}}
@media(max-width:799px){.isse-story.band{padding-block:40px}.isse-story .isse-story-grid{grid-template-columns:1fr;grid-template-areas:"copy" "road" "detail";gap:28px}.isse-story h2{font-size:clamp(2rem,6.5vw,3rem);max-width:21ch}.isse-story .eyebrow{margin-bottom:16px}.isse-story .isse-story-intro{font-size:1rem;margin-top:18px;line-height:1.6}.isse-story .isse-story-signature{margin-top:20px}.isse-story .isse-story-road{min-height:0;aspect-ratio:4/5}.isse-story .isse-story-road>img{object-position:center}.isse-story .isse-story-road figcaption{inset:auto 22px 24px}.isse-story .isse-story-road figcaption strong{font-size:1.65rem}.isse-story .isse-story-detail>img{height:auto;aspect-ratio:2/1}.isse-story .isse-story-tools{grid-template-columns:1fr;gap:14px;margin-top:26px;padding-top:24px}.isse-story .isse-story-resource summary{padding:18px;min-height:90px}.isse-story .isse-story-resource summary small{font-size:.8rem}}
