.rax-store .sf-requirements,.rax-store .sf-reviews{margin:36px 0;padding:28px;border:1px solid #2c4842;border-radius:20px;background:linear-gradient(135deg,#142922,#101c21);overflow-wrap:anywhere}
.rax-store .sf-requirements h2,.rax-store .sf-reviews h2{margin:8px 0 20px;font-size:clamp(24px,3vw,32px);letter-spacing:-.03em}
.rax-store .sf-requirements h3{font-size:15px;margin:22px 0 8px;color:#a5e9c5}
.rax-store .sf-requirements dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}
.rax-store .sf-requirements dl>div{padding:16px;background:#091b17;border:1px solid #29473d;border-radius:12px;min-width:0}
.rax-store .sf-requirements dt{color:#8bb7a5;font-size:12px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}
.rax-store .sf-requirements dd{margin:0;font-weight:600;line-height:1.6}
.rax-store .sf-compat-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}
.rax-store .sf-compat-result{padding:16px;border-left:3px solid #9ee5be;background:#18372a;border-radius:6px;line-height:1.6}
.rax-store .sf-review-score{font-size:30px;font-weight:750;color:#a5efc5}
.rax-store .sf-review-score span{font-size:14px;font-weight:400;color:#b1c9be}
.rax-store .sf-review,.store-studio .sf-review{padding:22px 0;border-top:1px solid #345047;overflow-wrap:anywhere}
.rax-store .sf-review header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.rax-store .sf-review p,.store-studio .sf-review p{line-height:1.75;white-space:normal}
.rax-store .sf-review small{color:#93b2a3}
.rax-store .sf-review-stars{color:#baf2a1;letter-spacing:3px;font-size:20px;margin:14px 0 8px}
.rax-store .sf-reviews form{padding-top:20px;margin-top:20px;border-top:1px solid #345047}
.rax-store .sf-review-pages{display:flex;gap:18px;margin:20px 0}
.rax-store #requirements,.rax-store #reviews{scroll-margin-top:24px}
@media(max-width:600px){.rax-store .sf-requirements,.rax-store .sf-reviews{padding:20px;margin:24px 0;border-radius:14px}.rax-store .sf-compat-inputs,.rax-store .sf-requirements dl{grid-template-columns:1fr}.rax-store .sf-review-score span{display:block;margin-top:7px}}
