.rpc{min-width:0}.rpc__navigation{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.rpc__families{flex-wrap:wrap;gap:8px;display:flex}.rpc__families .ri-tab{min-height:44px}.rpc__pager{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:none}.rpc__pager button{border:1px solid var(--ri-line);width:44px;height:44px;color:var(--ri-navy);background:#fff;border-radius:8px;font-size:22px}.rpc__pager button:disabled{opacity:.4;cursor:default}.rpc__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.rpc__card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.rpc .rpc__stage{aspect-ratio:auto;flex:none;height:420px;margin:0;overflow:hidden}.rpc .rpc__stage img{object-fit:contain;width:82%;min-width:0;max-width:82%;height:86%;min-height:0;max-height:86%;position:absolute;inset:7% 9%}.rpc__title{margin:0;font-size:clamp(21px,2.5vw,28px)}.rpc__description{margin:12px 0 20px}.rpc__weights{border:0;min-width:0;margin:0;padding:0}.rpc__weights legend{margin-bottom:10px;font-size:14px;font-weight:700}.rpc__weights>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rpc__weights button{border:1px solid var(--ri-line);min-width:0;min-height:44px;color:var(--ri-navy);background:#fff;border-radius:8px;padding:6px 3px;font-size:13px;font-weight:700}.rpc__weights button[aria-pressed=true]{background:var(--ri-navy);border-color:var(--ri-navy);color:#fff}.rpc button:focus-visible,.rpc a:focus-visible{outline:3px solid var(--ri-red);outline-offset:3px}.rpc__weights button:hover{border-color:var(--ri-navy)}.rpc__selected{margin:12px 0 6px;font-size:14px;font-weight:700}.rpc__caption{margin:0;line-height:1.7}.rpc__actions{align-items:center}.rpc__technical{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=759px){.rpc__navigation{flex-direction:column;align-items:stretch;gap:12px}.rpc__families{grid-template-columns:1fr 1fr;display:grid}.rpc__families .ri-tab{white-space:normal;padding:8px;font-size:13px}.rpc__pager{justify-content:center;display:flex}.rpc__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding:3px 3px 12px;display:flex;overflow-x:auto}.rpc__card{flex:0 0 calc(100% - 12px)}.rpc .rpc__stage{height:230px}.rpc .rpc__body{padding:20px 16px}.rpc__weights>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rpc__actions .ri-btn{flex:100%;justify-content:center}.rpc__card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.rpc .ri-prod,.rpc .ri-prod__stage img{transition:none;transform:none}}.rpc__cuts{border:0;min-width:0;margin:18px 0;padding:0}.rpc__cuts legend{margin-bottom:10px;font-weight:700}.rpc__cut-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rpc__cut-options button{color:#153155;cursor:pointer;background:#fff;border:1px solid #b4c2d5;border-radius:10px;min-width:0;min-height:88px;padding:5px 2px;font-size:13px;font-weight:700;position:relative}.rpc__cut-options button[aria-pressed=true]{background:#fffdf7;border:2px solid #153155}.rpc__cut-options button:focus-visible{outline-offset:2px;outline:2px solid #b22010}.rpc__cut-options small{font-size:.78em}.rpc__fry{width:30px;height:40px;margin:0 auto 4px;display:block;position:relative;overflow:hidden;transform:rotate(13deg)}.rpc__fry img{object-fit:fill;width:400%;max-width:none;height:100%;position:absolute;top:0}.rpc__check{color:#fff;background:#c51420;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px}
