.rr-rules [hidden]{display:none!important}.rr-field{min-width:0;margin:16px 0}.rr-field label{margin-bottom:9px;font:700 12px monospace;display:block}.rr-field input{width:100%;min-width:0;min-height:48px;color:var(--rl-ink);background:#f3f0e660;border:1px solid #808772;border-radius:0;padding:12px;font-size:16px}.rr-vehicle-fields{grid-template-columns:90px 1fr;gap:0 12px;display:grid}.rr-vehicle-fields .rr-field:last-child{grid-column:1/-1}.rr-subheading{margin:26px 0 14px;font:25px/1.1 Impact,Arial Narrow,sans-serif}.rr-question{border-top:1px solid #80877260;padding-top:18px}.rr-question legend{max-width:100%;font:22px/1.15 Impact,Arial Narrow,sans-serif}.rr-question button{gap:12px;line-height:1.4;font-size:14px!important}.rr-question button span{flex-shrink:0}.rr-classification h3,.rr-photos h3{margin:12px 0;font:27px/1.1 Impact,Arial Narrow,sans-serif}.rr-classification p,.rr-photos p,.rr-review-note,.rr-inclusions,.rr-trust{font-size:14px;line-height:1.55}.rr-classification{margin-top:25px}.rr-photos{border-top:1px solid #80877260;margin:25px 0;padding-top:18px}.rr-upload{border:1px solid #808772;margin:10px 0;padding:12px;font:700 12px Arial,sans-serif;display:block}.rr-upload input{width:100%;max-width:100%;margin-top:10px;font-size:14px;display:block}.rr-photo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.rr-photo-list img{object-fit:cover;width:100%;height:100px}.rr-photo-list button{background:0 0;border:1px solid #808772;width:100%;min-height:44px;font-size:12px}.rr-inclusions{padding-left:19px}.rr-inclusions li{overflow-wrap:anywhere;margin:7px 0}.rr-trust{border-top:1px solid #80877260;padding-top:15px;font-weight:700}.rr-rules .rl-demo-summary dd{overflow-wrap:anywhere}.rr-rules .rl-conditions button[aria-pressed=true]{outline:2px solid var(--rl-red);outline-offset:-2px}@media (max-width:760px){.rr-three-classes>button:last-child{grid-column:1/-1}.rr-rules .rl-vehicle-options small{font-size:11px;display:block}.rr-three-classes b{overflow-wrap:normal}.rr-question legend{font-size:22px}.rr-rules .rl-lock-type{font-size:48px}.rr-rules .rl-options small{line-height:1.4}.rr-rules .rl-demo-summary dd{max-width:62%}}@media (max-width:760px) and (max-height:720px){.rr-rules .rl-lock-type{font-size:38px}}@media (max-width:760px){.rr-rules[data-keyboard=true]{top:var(--rl-viewport-top,0px);height:var(--rl-visible-height,100dvh);z-index:50;min-height:0;position:fixed;left:0;right:0;overflow:hidden}.rr-rules[data-keyboard=true] .rl-header{height:44px}.rr-rules[data-keyboard=true] .rl-brand>b{font-size:24px}.rr-rules[data-keyboard=true] .rl-brand small{display:none}.rr-rules[data-keyboard=true] .rl-workspace{height:calc(100% - 44px);min-height:0}.rr-rules[data-keyboard=true] .rl-visual-column{display:none}.rr-rules[data-keyboard=true] .rl-progress{height:32px}.rr-rules[data-keyboard=true] .rl-control-scroll{padding-top:10px;scroll-padding-block:12px}.rr-rules[data-keyboard=true] .rl-question{margin:8px 0;font-size:28px}.rr-rules[data-keyboard=true] .rl-question-meta{display:none}.rr-rules[data-keyboard=true] .rl-question-copy{margin-bottom:12px}.rr-rules[data-keyboard=true] .rl-total-row{margin-bottom:5px}.rr-rules[data-keyboard=true] .rl-total-row small{display:none}.rr-rules[data-keyboard=true] .rl-continue{min-height:44px}.rr-rules[data-keyboard=true] .rl-price-bar{padding:6px 21px}}
