:where(.pdp-live-story) .rlp{color:#212121;font-family:var(--main-family,Arial,sans-serif);background:#faf9f6}
:where(.pdp-live-story) .rlp *{box-sizing:border-box}
:where(.pdp-live-story) .rlp-wrap{max-width:1240px;margin:auto;padding:64px 28px}
:where(.pdp-live-story) .rlp p{line-height:1.7}
:where(.pdp-live-story) .rlp-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:#6e1f2a}
:where(.pdp-live-story) .rlp h2{font-size:clamp(30px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:12px 0 22px}
:where(.pdp-live-story) .rlp h3{font-size:21px;line-height:1.3;margin:14px 0}
:where(.pdp-live-story) .rlp-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}
:where(.pdp-live-story) .rlp-intro img{width:100%;height:440px;object-fit:contain;background:white;border-radius:18px}
:where(.pdp-live-story) .rlp-stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #ddd9d2;margin:48px 0}
:where(.pdp-live-story) .rlp-stat{padding:26px 15px;border-right:1px solid #ddd9d2}
:where(.pdp-live-story) .rlp-stat:last-child{border:0}
:where(.pdp-live-story) .rlp-stat strong{display:block;font-size:29px;font-weight:500}
:where(.pdp-live-story) .rlp-stat span{font-size:13px;color:#555}
:where(.pdp-live-story) .rlp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
:where(.pdp-live-story) .rlp-card{background:white;padding:30px;border:1px solid #e8e5df;border-radius:14px}
:where(.pdp-live-story) .rlp-num{font-size:12px;color:#6e1f2a}
:where(.pdp-live-story) .rlp-pair{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-top:56px}
:where(.pdp-live-story) .rlp-pair img{display:block;width:100%;height:460px;object-fit:contain;background:#fff;border-radius:18px}
:where(.pdp-live-story) .rlp-choice{margin-top:56px;padding:36px;background:#eeece6;border-radius:16px}
:where(.pdp-live-story) .rlp-links{display:flex;gap:14px;flex-wrap:wrap}
:where(.pdp-live-story) .rlp a.rlp-link{display:inline-block;border:1px solid #212121;color:#212121;border-radius:30px;padding:12px 22px;text-decoration:none;font-size:14px}
:where(.pdp-live-story) .rlp a.rlp-link:hover{background:#212121;color:white}
:where(.pdp-live-story) .rlp a:focus-visible,:where(.pdp-live-story) .rlp summary:focus-visible{outline:3px solid #262261;outline-offset:4px}
:where(.pdp-live-story) .rlp details{border-bottom:1px solid #d8d4cb;padding:24px 0}
:where(.pdp-live-story) .rlp summary{font-size:18px;font-weight:600;cursor:pointer}
:where(.pdp-live-story) .rlp-details{max-width:850px;margin-top:48px}
:where(.pdp-live-story) .rlp-details h2{font-size:30px}
:where(.pdp-live-story) .rlp-cta{margin-top:50px;border-top:1px solid #d8d4cb;padding-top:32px;display:flex;justify-content:space-between;gap:24px;align-items:center}
:where(.pdp-live-story) .rlp-note{font-size:12px;color:#666}
@media(max-width:749px){:where(.pdp-live-story) .rlp-wrap{padding:40px 20px}
:where(.pdp-live-story) .rlp-intro,:where(.pdp-live-story) .rlp-pair{grid-template-columns:1fr;gap:24px}
:where(.pdp-live-story) .rlp-intro img,:where(.pdp-live-story) .rlp-pair img{height:320px}
:where(.pdp-live-story) .rlp-stats{grid-template-columns:1fr 1fr;margin:30px 0}
:where(.pdp-live-story) .rlp-stat:nth-child(2){border-right:0}
:where(.pdp-live-story) .rlp-stat:nth-child(-n+2){border-bottom:1px solid #ddd9d2}
:where(.pdp-live-story) .rlp-cards{grid-template-columns:1fr}
:where(.pdp-live-story) .rlp-choice{padding:25px}
:where(.pdp-live-story) .rlp-cta{display:block}
:where(.pdp-live-story) .rlp-cta .rlp-link{margin-top:12px}}
:where(.pdp-live-story) #rlp-app-heading{scroll-margin-top:90px}
:where(.pdp-live-story) .rla-preview{margin:30px 0}
:where(.pdp-live-story) .rla-controls{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0 0 18px}
:where(.pdp-live-story) .rla-controls legend{font-size:13px;font-weight:600;margin-bottom:12px}
:where(.pdp-live-story) .rla-controls label{display:flex;align-items:center;gap:9px;padding:11px 18px;background:#fff;border:1px solid #cbc6be;border-radius:30px;cursor:pointer;font-size:14px;line-height:1.4;color:#282327}
:where(.pdp-live-story) .rla-controls label:has(input:checked){background:#38232c;color:#fff;border-color:#38232c}
:where(.pdp-live-story) .rla-controls input{accent-color:#a66678;width:16px;height:16px;margin:0;appearance:auto}
:where(.pdp-live-story) .rla-controls label:focus-within{outline:3px solid #262261;outline-offset:3px}
:where(.pdp-live-story) .rla-stage{overflow:hidden;border-radius:16px;background:#fff;border:1px solid #ddd8d0}
:where(.pdp-live-story) .rla-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center}
:where(.pdp-live-story) .rla-panel img{width:100%;height:420px;object-fit:contain;display:block;background:#eeece6;animation:rla-appear .7s ease-out both}
:where(.pdp-live-story) .rla-caption{padding:32px;animation:rla-appear .7s ease-out both}
:where(.pdp-live-story) .rlp .rla-caption h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.025em}
:where(.pdp-live-story) .rla-reports{display:none}
:where(.pdp-live-story) .rla-preview:has(#rla-reports:checked) .rla-settings{display:none}
:where(.pdp-live-story) .rla-preview:has(#rla-reports:checked) .rla-reports{display:grid}
:where(.pdp-live-story) .rla-bars{margin-top:26px;display:grid;gap:13px}
:where(.pdp-live-story) .rla-bars span{font-size:12px;color:#65545a}
:where(.pdp-live-story) .rla-bars i{display:block;position:relative;height:5px;margin-top:8px;background:#eee7e8;border-radius:8px;overflow:hidden}
:where(.pdp-live-story) .rla-bars i:after{content:"";display:block;width:var(--rla-fill);height:100%;background:#916273;border-radius:8px;transform-origin:left;animation:rla-grow 1.2s ease-out both}
:where(.pdp-live-story) .rla-chart{display:flex;align-items:flex-end;gap:10px;height:100px;padding-top:12px;border-bottom:1px solid #d3c8cc}
:where(.pdp-live-story) .rla-chart i{flex:1;height:var(--rla-height);background:linear-gradient(#ad8795,#6e4857);border-radius:5px 5px 0 0;transform-origin:bottom;animation:rla-grow 1.2s ease-out both}
:where(.pdp-live-story) .rla-credit{font-size:11px!important;line-height:1.5!important;color:#685d60;margin:12px 0 0!important}
@keyframes rla-appear{from{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes rla-grow{from{scale:.3}to{scale:1}}
@media(max-width:749px){:where(.pdp-live-story) .rla-panel{grid-template-columns:1fr}
:where(.pdp-live-story) .rla-panel img{height:auto;max-height:350px;aspect-ratio:1;object-fit:contain}
:where(.pdp-live-story) .rla-caption{padding:24px}
:where(.pdp-live-story) .rla-controls label{padding:10px 12px;font-size:12px}
:where(.pdp-live-story) .rla-controls{gap:8px}}
@media(prefers-reduced-motion:reduce){:where(.pdp-live-story) .rla-panel img,:where(.pdp-live-story) .rla-caption,:where(.pdp-live-story) .rla-bars i:after,:where(.pdp-live-story) .rla-chart i{animation:none}}
