.slide.hero{position:relative}
.hb-laurel{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.93);border-radius:6px;padding:6px 9px 6px 7px;box-shadow:0 2px 10px rgba(92,32,51,.12)}
.hb-laurel svg{width:18px;height:32px;flex:0 0 18px}.hb-laurel svg.r{transform:scaleX(-1)}
.hb-laurel span{display:grid;text-align:center;font:500 13px/1.05 var(--serif);color:var(--ink)}.hb-laurel small{font:700 8.5px/1.3 var(--sans);letter-spacing:.12em;color:var(--pk);margin-top:2px}
.hb-row{position:absolute;top:12px;right:12px;display:flex;gap:6px}
.hb-dot{width:62px;height:62px;border-radius:50%;display:grid;place-content:center;text-align:center;font:700 8px/1.2 var(--sans);letter-spacing:.06em;box-shadow:0 2px 10px rgba(92,32,51,.15);background:var(--pk);color:#fff}
.hb-dot b{display:block;font:500 17px/1 var(--serif);letter-spacing:0;margin-bottom:2px}
.ben{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:0 0 18px;padding:2px 2px 16px;border-bottom:1px solid var(--line)}
.ben>div{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center}
.ben i{width:40px;height:40px;border-radius:50%;background:var(--pk);display:grid;place-items:center}
.ben svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ben b{display:block;font:500 16px/1.15 var(--serif);color:var(--ink)}.ben span{display:block;font-size:12px;line-height:1.3;color:var(--mute);margin-top:2px}
.rvl{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 0;text-decoration:none;color:var(--ink);font-size:14px}.rvl .s5{color:#c9a227;letter-spacing:1px;font-size:16px}
.exm{display:inline-block;background:#c0392b;color:#fff;font:700 9.5px/1 var(--sans);letter-spacing:.14em;border-radius:2px;padding:4px 7px;vertical-align:middle}
.tb img{width:22px;object-position:50% 40%}
.story{display:grid;gap:14px}.story .by{display:flex;align-items:center;gap:12px}.story .by img{width:56px;height:56px;border-radius:50%;object-fit:cover;margin:0}.story .by b{display:block;font:500 18px/1.2 var(--serif)}.story .by small{color:var(--mute);font-size:13px}
.split2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 6px}.split2 span{text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--mute)}
.rvx{position:relative}.rvx h2{font:500 30px/1.15 var(--serif);text-align:center;margin:8px 0 4px}.rvx h2 em{color:var(--pk)}
.rsum{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;padding:16px;margin:16px 0}
.rsum .big{text-align:center}.rsum .big b{display:block;font:500 40px/1 var(--serif)}.rsum .big span{color:var(--gold);letter-spacing:2px}.rsum .big small{display:block;font-size:12px;color:var(--mute)}
.bars{display:grid;gap:5px;font-size:12px;color:var(--mute)}.bars div{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:center}.bars i{display:block;height:7px;border-radius:4px;background:var(--line);overflow:hidden}.bars i:after{content:"";display:block;height:100%;background:var(--pk);width:var(--w)}
.rli{border-top:1px solid var(--line);padding:16px 0}.rli .h{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rli .av{width:38px;height:38px;border-radius:50%;background:var(--pk2);color:var(--pk);display:grid;place-items:center;font:500 16px var(--serif)}
.rli .h b{font-size:14.5px}.rli .h small{display:block;color:var(--mute);font-size:12px}.rli .s{color:var(--gold);letter-spacing:2px;font-size:14px}.rli h3{font:500 18px/1.25 var(--serif);margin:4px 0}.rli p{margin:0;font-size:15px}
.exnote{text-align:center;font-size:12px;color:#c0392b;margin:0 0 6px;font-weight:700;letter-spacing:.06em}
@media(min-width:900px){.hb-dot{width:78px;height:78px;font-size:9.5px}.hb-dot b{font-size:21px}.hb-laurel span{font-size:15px}}