.dlf-feature{--dlf-ink:#1c1e1b;--dlf-paper:#edece1;--dlf-key:#f0ae33;display:grid;grid-template-columns:minmax(170px,.76fr) minmax(0,1.2fr);background:var(--dlf-paper);color:var(--dlf-ink);border:1px solid var(--dlf-ink);margin:clamp(16px,2.2vw,32px) 0;padding:0;overflow:hidden}.dlf-screen{background:#191b18;position:relative;min-width:0;display:flex;justify-content:center;align-items:center}.dlf-screen video{display:block;width:100%;height:clamp(230px,27vw,376px);object-fit:contain;position:relative;background:#191b18}.dlf-details{display:flex;align-self:stretch;justify-content:center;flex-direction:column;padding:clamp(17px,3.2vw,45px);border-left:1px solid var(--dlf-ink);min-width:0}.dlf-kicker,.dlf-index{font:700 10px/1.4 ui-monospace,"SFMono-Regular",Consolas,monospace;letter-spacing:.08em}.dlf-kicker{display:flex;align-items:center;gap:8px}.dlf-kicker::before{content:"";width:8px;height:8px;background:var(--dlf-key);border:1px solid var(--dlf-ink);flex:none}.dlf-details h4{font:800 clamp(34px,4.4vw,70px)/.93 "Helvetica Neue",Arial,sans-serif;letter-spacing:-.07em;margin:10px 0 16px;color:inherit}.dlf-details p{font:550 clamp(12px,1vw,16px)/1.8 "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;max-width:37em;margin:0;color:inherit}.dlf-index{padding-top:13px;margin-top:20px;border-top:1px solid var(--dlf-ink);font-size:9px}.dlf-details .dlf-index i{font-style:normal;color:#865010}.rs-yellow .dlf-feature{--dlf-paper:#fff4b5;--dlf-ink:#202019;--dlf-key:#eb8e35;border-width:2px;box-shadow:3px 3px 0 var(--dlf-ink)}.rs-yellow .dlf-feature h4{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-style:italic;margin:10px 0 16px}
@media(max-width:620px){.dlf-feature{grid-template-columns:1fr}.dlf-screen video{height:clamp(260px,90vw,435px)}.dlf-details{border-left:0;border-top:1px solid var(--dlf-ink);padding:12px 14px 15px}.dlf-details h4,.rs-yellow .dlf-feature h4{font-size:34px;line-height:.98;margin:5px 0 7px}.dlf-kicker,.dlf-index{font-size:8px}.dlf-index{margin-top:9px;padding-top:7px}.dlf-details p{font-size:12px}}

