/* Public pages only. Smooth card transitions share one transform owner. */
.mp-public .mp-deck-stage{perspective:none}
.mp-public .mp-deck-card{animation:none!important;transform-origin:50% 80%;transition:transform .64s cubic-bezier(.22,.68,.2,1),opacity .48s ease!important;backface-visibility:hidden;will-change:transform,opacity}
.mp-public .mp-deck-card[data-position="0"]{transform:translate3d(0,0,0) rotate(0) scale(1);opacity:1}
.mp-public .mp-deck-card[data-position="1"]{transform:translate3d(10px,12px,0) rotate(1.1deg) scale(.985);opacity:.16}
.mp-public .mp-deck-card[data-position="2"]{transform:translate3d(-3px,20px,0) rotate(-1.1deg) scale(.97);opacity:.07}
.mp-public .mp-deck-card.is-leaving{animation:none!important;transform:translate3d(-38px,-10px,0) rotate(-3.8deg) scale(.98)!important;opacity:0!important;z-index:5;pointer-events:none;transition:transform .64s cubic-bezier(.22,.68,.2,1),opacity .36s ease!important}
.mp-public .mp-deck-card.is-rear-reset{transition:none!important}
:root.mp-motion-on .mp-public .mp-marquee-track{animation:mp-press-flow-r3 42s linear infinite!important;animation-play-state:running!important}
:root.mp-motion-on.mp-page-inactive .mp-public .mp-marquee-track{animation-play-state:paused!important}
:root.mp-reduce-motion .mp-public .mp-deck-card{animation:none!important;transition:none!important}
:root.mp-reduce-motion .mp-public .mp-deck-card[data-position="1"],:root.mp-reduce-motion .mp-public .mp-deck-card[data-position="2"]{opacity:0}
@media(prefers-reduced-motion:reduce){:root:not(.mp-motion-on) .mp-public .mp-deck-card{transition:none!important}}

/* Features has its own workspace, rather than repeating Home's rotating deck. */
.rf-features-hero{padding:30px 0 28px;background:radial-gradient(ellipse at 82% 30%,#ddd0fc80,transparent 53%),linear-gradient(120deg,#fbfaff,#f4f9f6)}
.rf-features-hero .mp-split{align-items:start;gap:42px}
.rf-features-hero h1{font-size:clamp(37px,4vw,55px);line-height:1.09;margin:17px 0;letter-spacing:-.045em}
.rf-features-hero h1 em{background:linear-gradient(120deg,#7040d1,#b163dc);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}
.rf-features-hero .mp-lead{max-width:470px;font-size:16px;line-height:1.75}
.rf-feature-tags{display:flex;gap:10px 17px;flex-wrap:wrap;margin-top:22px;font-size:12px;color:#796a90}
.rf-feature-tags span{display:flex;align-items:center;gap:5px}.rf-feature-tags .mp-icon{width:16px;height:16px;color:#9473c4}
.rf-workspace{border:1px solid #dfd4ef;border-radius:22px;background:#fff;box-shadow:0 18px 55px #67489113;overflow:hidden;min-width:0}
.rf-workspace-top{display:flex;align-items:center;gap:12px;background:#fbf9ff;border-bottom:1px solid #ece3f7;padding:13px 18px}
.rf-window-dots{display:flex;gap:4px}.rf-window-dots i{width:6px;height:6px;border-radius:50%;background:#d3c3e8}.rf-window-dots i:nth-child(2){background:#c5e6d7}.rf-window-dots i:nth-child(3){background:#f3d6bd}
.rf-workspace-top b{font-size:12px;color:#77618d}.rf-example{margin-left:auto;line-height:1.5;font-size:10px;color:#9887ab;background:#f3edf9;padding:4px 7px;border-radius:7px;white-space:nowrap}
.rf-workspace-body{display:grid;grid-template-columns:46px minmax(0,1fr)}.rf-workspace-rail{display:flex;flex-direction:column;align-items:center;gap:23px;background:#faf7ff;border-right:1px solid #eee6f8;padding-top:26px;color:#b69acf}.rf-workspace-rail .mp-icon{width:17px;height:17px}.rf-workspace-rail .mp-icon:first-child{color:#7d4dc9}
.rf-workspace-main{padding:19px 18px}.rf-workspace-title small{font-size:8px;letter-spacing:.1em;color:#9d88af;font-weight:700}.rf-workspace-title h2{font-size:23px;letter-spacing:-.025em;line-height:1.25;margin:8px 0 15px;color:#554168}
.rf-workspace-focus{display:flex;gap:12px;align-items:center;background:linear-gradient(115deg,#f0e5ff,#fbf8ff);border:1px solid #ddc9f2;border-radius:14px;padding:15px 13px}
.rf-focus-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;background:#e8d9fa;border-radius:12px;flex:none;color:#8556c6}.rf-focus-icon .mp-icon{width:21px;height:21px}
.rf-workspace-focus small{display:block;font-size:8px;letter-spacing:.07em;color:#9b7fb3;font-weight:700}.rf-workspace-focus b{display:block;font-size:13px;line-height:1.5;color:#6c4b93;margin-top:5px}.rf-focus-arrow{font-size:23px;color:#a58abd;margin-left:auto}
.rf-workspace-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.rf-workspace-pair>div{padding:13px 11px;border-radius:13px;min-width:0}.rf-workspace-practice{background:#f0faf5;border:1px solid #d4eadd}.rf-workspace-review{background:#fcf8ff;border:1px solid #e9dbf4}
.rf-mini-label{display:block;font-size:8px;font-weight:700;letter-spacing:.06em;color:#9b83ae}.rf-workspace-practice .rf-mini-label{color:#749985}.rf-workspace-pair b{display:block;font-size:11px;line-height:1.5;color:#6c5b7d}.rf-workspace-pair small{font-size:9px;color:#85728f;line-height:1.6;display:block;margin-top:4px}.rf-workspace-review svg{width:100%;height:51px;margin:6px 0;display:block}
.rf-round-dots{display:flex;gap:6px;margin:19px 0 15px}.rf-round-dots i{width:16px;height:16px;border-radius:5px;background:#9fcfb5;border:1px solid #7cb796}.rf-round-dots i:nth-child(4){background:#edc0cd;border-color:#d598aa}.rf-round-dots i:nth-child(5){background:#e7e3eb;border-color:#cfccd7}
.rf-workspace-note{margin-top:13px;padding:11px 10px;border-radius:9px;background:#fff8ea;border:1px solid #eee0bf;display:flex;align-items:center;gap:7px;color:#b09661;font-size:10px}.rf-workspace-note .mp-icon{width:15px;height:15px;flex:none}.rf-workspace-note .mp-icon:last-child{margin-left:auto}
.rf-workspace-bottom{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px;border-top:1px solid #eee6f7;background:#fdfaff;font-size:10px;color:#997daf}.rf-workspace-bottom i{color:#c0a6d5;font-style:normal}.rf-workspace-bottom span:first-child{color:#7750b5;font-weight:700}

/* Small diagrams show how each tool works without implying real student results. */
.rf-tool-visual{margin-top:19px;border-radius:13px;padding:16px 14px 13px;background:#ffffffb8;border:1px solid #e5d9f0;position:relative;min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:10px}
.rf-visual-caption{align-self:flex-end;font-size:8px;letter-spacing:.02em;color:#a08ead;line-height:1.3}.rf-tool-visual small{font-size:10px;line-height:1.5;color:#85728f}.rf-tool-visual .mp-icon{width:16px;height:16px;flex:none}
.rf-route{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.rf-route span,.rf-route b{display:flex;gap:5px;align-items:center;font-size:10px;border:1px solid #e7d9f2;padding:8px 7px;border-radius:8px;background:#faf5ff;color:#957ca9;font-weight:500}.rf-route b{border-color:#cfb4eb;background:#f0e3ff;color:#8159b4;font-weight:700}.rf-route i{width:11px;height:1px;background:#d6bfe9}
.rf-trend-bars{display:grid;gap:9px}.rf-trend-bars div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center}.rf-trend-bars span{font-size:10px;width:80px;color:#957dac;flex:none}.rf-trend-bars i{display:block;width:var(--rf-width);max-width:100%;height:8px;border-radius:7px;background:linear-gradient(90deg,#d1b5ee,#9270c1)}
.rf-question-mini>span{display:block;font-size:8px;font-weight:700;letter-spacing:.05em;color:#a191b1}.rf-question-mini>b{display:block;margin-top:7px;font-size:12px;color:#725886;line-height:1.5}.rf-question-mini>div{display:flex;gap:8px;margin:10px 0}.rf-question-mini i,.rf-question-mini strong{display:flex;align-items:center;gap:4px;border:1px solid #e3d9ec;background:#fcfaff;border-radius:8px;font-size:11px;padding:8px 10px;font-style:normal;font-weight:500}.rf-question-mini strong{color:#508466;background:#e8f7ef;border-color:#b9dcc8}
.rf-round-visual .rf-round-dots{justify-content:center;margin:5px 0 17px}.rf-round-visual .rf-round-dots i{width:25px;height:25px;border-radius:8px}.rf-round-visual>div:last-child{display:flex;justify-content:center;align-items:center;gap:9px;font-size:11px;color:#91aa9c}.rf-round-visual b{color:#54886a;font-weight:650}.rf-round-visual>div:last-child i{font-style:normal;color:#b1c9ba}
.rf-paper-stack{display:flex;flex-direction:column;align-items:center;gap:4px}.rf-paper-stack>span{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;min-width:75%;border:1px solid #e8dbee;background:#faf6ff;border-radius:7px;font-size:10px;color:#977bac}.rf-paper-stack>span:nth-child(2){transform:rotate(-1deg);background:#f2faf6;border-color:#d7e9df;color:#6b977d}.rf-paper-stack>span:last-child{transform:rotate(1deg);background:#fff9ef;border-color:#ebdfc9;color:#b29a70}
.rf-outcome-chart>div{display:flex;align-items:end;justify-content:center;gap:9px;height:58px;margin-top:1px}.rf-outcome-chart i{display:block;height:65%;width:22px;border-radius:5px 5px 2px 2px;background:linear-gradient(#bea0de,#e2d2f4)}.rf-outcome-chart i:nth-child(2n){height:85%;background:linear-gradient(#87bda3,#cee7da)}.rf-outcome-chart i:nth-child(3n){height:45%;background:linear-gradient(#e5b884,#f6e5cf)}.rf-outcome-chart>span{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;color:#aa8763;margin-top:12px}
.rf-return-path{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap}.rf-return-path>span{display:flex;align-items:center;gap:5px;font-size:10px;border:1px solid #e8d7f2;background:#faf4ff;padding:9px 7px;border-radius:10px;color:#9980ae}.rf-return-path>b{padding:9px 7px;background:#ede1ff;color:#8a62bd;border-radius:10px;font-size:10px;font-weight:650}
.rf-note-mini{padding:13px 15px;background:#fffbe5;border:1px solid #eddfb2;border-radius:5px 5px 10px 10px;transform:rotate(-.6deg);max-width:330px;align-self:center;width:100%;box-sizing:border-box}.rf-note-mini>span{font-size:8px;letter-spacing:.06em;color:#b6a16c;font-weight:700}.rf-note-mini>b{display:block;font-size:13px;line-height:1.5;color:#917848;margin:7px 0}.rf-note-mini>i{height:1px;background:#eddfb3;display:block;margin-top:8px;width:100%}.rf-note-mini>i:nth-of-type(2){width:70%}.rf-note-mini small{display:flex;align-items:center;gap:6px;color:#ac976c;margin-top:10px}
.rf-today-mini{display:grid;gap:6px}.rf-today-mini span{display:flex;align-items:center;gap:7px;background:#fbf8ff;border:1px solid #e9dff3;border-radius:7px;padding:7px 10px;font-size:10px;color:#9279a5}.rf-today-mini span:first-child{background:#f0faf4;color:#69917b;border-color:#d4e9dc}
.rf-build-mini>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#6d927b}.rf-build-mini>div{display:flex;gap:6px;flex-wrap:wrap;margin:11px 0}.rf-build-mini b{border:1px solid #cae4d4;background:#edf8f1;padding:6px 9px;border-radius:7px;color:#759b82;font-size:10px;font-weight:500}

.rf-analysis-section{background:radial-gradient(ellipse at 85% 30%,#5b3472,transparent 65%),#231b3c;color:#f4ecff}.rf-analysis-section .mp-eyebrow{color:#c2a1ec}.rf-analysis-section h2{font-size:clamp(33px,4vw,45px);line-height:1.1;margin-top:14px}.rf-analysis-section h2 em{font-style:normal;color:#c9a3ed}.rf-analysis-section .mp-lead{color:#c8b8d8;font-size:15px;line-height:1.8}.rf-analysis-section .mp-text-link{color:#d1b2f0;margin-top:18px;font-size:12px}
.rf-intervention-list{display:grid;gap:12px;margin-top:24px}.rf-intervention-list>div{display:grid;grid-template-columns:10px 1fr;gap:4px 10px}.rf-intervention-list b{font-size:12px;font-weight:650;color:#decaee}.rf-intervention-list span:last-child{grid-column:2;font-size:11px;color:#b9a4cd}.rf-dot{width:7px;height:7px;border-radius:50%;margin-top:5px}.rf-purple{background:#b78ae8}.rf-peach{background:#edbb8f}.rf-mint{background:#8accae}
.rf-review-board{background:linear-gradient(140deg,#ffffff0e,#ffffff04);border:1px solid #b689d34a;border-radius:22px;padding:23px;box-shadow:0 17px 35px #0c062d26;min-width:0}.rf-board-heading{display:flex;align-items:center;gap:10px}.rf-board-heading>b{font-size:12px;color:#d5bfe7}.rf-review-board .rf-example{background:#9870bc1f;color:#bb9ed0}
.rf-example-score{display:flex;gap:20px;align-items:center;border-radius:14px;background:linear-gradient(115deg,#9c66d12e,#b585c70b);padding:19px 16px;margin-top:16px;border:1px solid #b487d32b}.rf-example-score>div:first-child{flex:none}.rf-example-score span{display:block;font-size:8px;letter-spacing:.08em;color:#bea0d5}.rf-example-score b{display:block;font-size:44px;line-height:1.25;letter-spacing:-.04em;color:#eed8ff}.rf-example-score small{font-size:15px;font-weight:400;color:#b695d0;letter-spacing:0}.rf-score-message{font-size:11px;line-height:1.7;color:#bea2d2}.rf-score-message b{font-size:11px;font-weight:600;color:#d5b8ea;letter-spacing:0;line-height:1.7;margin-top:4px}
.rf-subject-bars{display:grid;gap:13px;margin:23px 0}.rf-subject-bars>div{display:grid;grid-template-columns:115px 1fr 23px;align-items:center;gap:12px}.rf-subject-bars span{display:flex;align-items:center;gap:7px;font-size:11px;color:#cbb4df}.rf-subject-bars .mp-icon{width:17px;height:17px;color:var(--rf-bar,#b09cd2)}.rf-subject-bars i{height:9px;border-radius:7px;background:#ffffff0c;position:relative;overflow:hidden}.rf-subject-bars i:before{content:'';display:block;width:var(--rf-fill);height:100%;border-radius:7px;background:var(--rf-bar)}.rf-subject-bars b{font-size:12px;font-weight:650;color:#d1bfe4;text-align:right}
.rf-review-detail{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rf-review-detail>div{background:#ffffff06;border:1px solid #b082ce30;padding:12px;border-radius:10px;display:grid;grid-template-columns:18px 1fr;gap:6px}.rf-review-detail .mp-icon{width:16px;height:16px;color:#b495cd}.rf-review-detail b{font-size:10px;color:#c3a6da}.rf-review-detail span{grid-column:1/-1;font-size:9px;color:#a98abd;line-height:1.5}.rf-demo-disclosure{font-size:9px!important;color:#aa8dbb!important;line-height:1.5;margin-top:14px}

/* Consented reviews only; the shipped feedback file remains empty. */
.rf-feedback{background:radial-gradient(ellipse at 80% 40%,#e5d7fb70,transparent 55%),#fcf9ff}.rf-feedback .mp-heading-row{align-items:center}.rf-rating{display:flex;flex-direction:column;padding:17px 22px;border:1px solid #e4d6f2;border-radius:16px;background:#fff;gap:6px;flex:none}.rf-rating b{font-size:28px;letter-spacing:-.04em;color:#8550bf}.rf-rating span{font-size:10px;color:#846996;line-height:1.5}
.rf-feedback-shell{max-width:830px;margin:0 auto}.rf-feedback-track{display:grid!important;overflow:visible!important;gap:0!important;scroll-snap-type:none!important;padding:0!important;position:relative;border-radius:22px}
.rf-review-card{grid-area:1/1;box-sizing:border-box;min-width:0;max-width:100%;margin:0!important;display:flex!important;flex-direction:column;padding:28px 34px!important;border-radius:22px!important;box-shadow:0 12px 32px #73419109;background:linear-gradient(130deg,#fff,#fcf8ff)!important;border:1px solid #e7d9f4!important;opacity:0;visibility:hidden;transform:translate3d(14px,0,0);transition:opacity .5s ease,transform .55s cubic-bezier(.22,.68,.2,1),visibility .5s;pointer-events:none}
.rf-review-card[data-active="true"]{opacity:1;visibility:visible;transform:translate3d(0,0,0);pointer-events:auto}.rf-review-card:nth-child(3n+2){background:linear-gradient(120deg,#fff,#f1faf5)!important;border-color:#d5eadd!important}.rf-review-card:nth-child(3n){background:linear-gradient(120deg,#fff,#fff8ef)!important;border-color:#eee0cf!important}
.rf-review-stars{font-size:12px;font-weight:650;letter-spacing:.04em;color:#946625;align-self:flex-start;border:1px solid #f0e0bf;background:#fff9ee;padding:6px 10px;border-radius:8px}
.rf-review-card blockquote{font-size:clamp(17px,2vw,23px)!important;line-height:1.65!important;color:#6b557e;margin:20px 0 23px!important;flex:1;letter-spacing:-.018em;overflow-wrap:anywhere}
.rf-review-card footer{display:flex;align-items:center;gap:12px;border-top:1px solid #e9dff1;padding-top:17px}.rf-review-avatar{width:40px;height:40px;border-radius:14px;background:linear-gradient(130deg,#e8daf7,#f3eaff);display:flex;align-items:center;justify-content:center;color:#9b74bf;font-size:13px;font-weight:700;flex:none}.rf-review-card:nth-child(3n+2) .rf-review-avatar{background:#e3f2e9;color:#6f9a7e}.rf-review-card:nth-child(3n) .rf-review-avatar{background:#fff0db;color:#b79566}.rf-review-card footer b{display:block;font-size:13px;color:#7c618f}.rf-review-card footer small{display:block;font-size:11px;color:#80678f;margin-top:4px;line-height:1.5}
.rf-feedback-controls{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:17px}.rf-feedback-controls .mp-icon-button{width:38px;height:38px;min-height:38px;border-radius:12px;border:1px solid #dfcdec;background:#fff;color:#9570b3;font-size:17px}.rf-feedback-pause{border:1px solid #dfcdec;background:#fff;color:#9570b3;border-radius:10px;padding:8px 13px;min-height:38px;font-size:11px}.rf-feedback-count{font-size:10px;color:#a28cb5;margin-left:5px}
:root.mp-reduce-motion .rf-review-card{transition:none!important}
.rf-preview-notice{padding:16px 20px;background:#fff6d9;border:1px solid #ead8a1;color:#886b32;font-size:13px;line-height:1.7;border-radius:12px;margin:20px auto;width:min(1000px,calc(100% - 32px));box-sizing:border-box}
@media(max-width:1000px){.rf-features-hero .mp-split{gap:25px}.rf-workspace-main{padding:17px 13px}.rf-workspace-body{grid-template-columns:35px 1fr}.rf-workspace-rail{gap:21px}.rf-workspace-focus{gap:8px;padding:13px 10px}.rf-workspace-pair{gap:8px}.rf-workspace-pair>div{padding:12px 9px}.rf-subject-bars>div{grid-template-columns:98px 1fr 23px;gap:8px}.rf-review-board{padding:19px}.rf-example-score{gap:13px;padding:16px 13px}.rf-route{justify-content:center}.rf-route i{display:none}}
@media(max-width:700px){.rf-features-hero{padding:23px 0 25px}.rf-features-hero .mp-split{gap:25px}.rf-features-hero h1{font-size:clamp(34px,7vw,45px);line-height:1.13}.rf-features-hero .mp-lead{font-size:15px}.rf-feature-tags{margin-top:17px;font-size:11px}.rf-workspace{max-width:490px;width:100%;margin:auto;border-radius:18px}.rf-workspace-body{grid-template-columns:39px 1fr}.rf-workspace-main{padding:19px 16px}.rf-workspace-title h2{font-size:23px}.rf-workspace-pair>div{padding:13px 11px}.rf-workspace-focus{padding:15px 12px}.rf-workspace-focus b{font-size:13px}.rf-workspace-pair b{font-size:11px}.rf-workspace-pair small{font-size:10px}.rf-tool-visual{min-height:110px}.rf-analysis-section h2{font-size:34px}.rf-review-board{max-width:500px;width:100%;margin:auto;box-sizing:border-box}.rf-intervention-list{margin-top:18px}.rf-feedback .mp-heading-row{align-items:start}.rf-rating{padding:12px 17px}.rf-rating b{font-size:25px}.rf-review-card{padding:25px!important}.rf-review-card blockquote{font-size:19px!important;line-height:1.65!important}.rf-review-card footer small{font-size:12px}.rf-review-card footer b{font-size:14px}.rf-feedback-controls .mp-icon-button{width:44px;height:44px;min-height:44px}.rf-feedback-pause{min-height:44px;font-size:12px}.rf-visual-caption{font-size:9px}}
@media(max-width:450px){.rf-features-hero h1{font-size:36px}.rf-feature-tags{gap:9px 12px}.rf-workspace-main{padding:17px 13px}.rf-workspace-title h2{font-size:21px}.rf-workspace-pair{gap:8px}.rf-workspace-pair>div{padding:12px 9px}.rf-workspace-top{padding:12px 14px}.rf-workspace-top b{font-size:11px}.rf-workspace-body{grid-template-columns:31px 1fr}.rf-workspace-rail .mp-icon{width:15px;height:15px}.rf-workspace-focus b{font-size:12px}.rf-focus-icon{width:30px;height:30px}.rf-workspace-focus{gap:8px;padding:13px 10px}.rf-round-dots{gap:4px}.rf-round-dots i{width:14px;height:14px}.rf-workspace-pair b{font-size:10px}.rf-workspace-pair small{font-size:9px}.rf-workspace-title small,.rf-mini-label{font-size:8px}.rf-workspace-note{font-size:9px;padding:10px 8px}.rf-subject-bars>div{grid-template-columns:93px 1fr 23px}.rf-subject-bars span{font-size:10px}.rf-example-score{gap:13px}.rf-example-score b{font-size:39px}.rf-score-message{font-size:10px}.rf-score-message b{font-size:10px}.rf-review-detail>div{padding:10px}.rf-review-detail b{font-size:9px}.rf-analysis-section h2{font-size:32px}.rf-rating{padding:12px 15px}.rf-review-card{padding:22px!important}.rf-review-card blockquote{font-size:17px!important}.rf-review-stars{font-size:11px}.rf-review-avatar{width:36px;height:36px}.rf-feedback .mp-section-heading h2{font-size:29px}}
@media(max-width:350px){.rf-features-hero h1{font-size:32px}.rf-workspace-body{grid-template-columns:28px 1fr}.rf-workspace-main{padding:14px 10px}.rf-workspace-pair{grid-template-columns:1fr}.rf-workspace-review svg{height:43px}.rf-workspace-practice .rf-round-dots{margin:11px 0}.rf-workspace-pair small{font-size:10px}.rf-workspace-title h2{font-size:20px}.rf-feature-tags{gap:9px}.rf-example-score{align-items:start;flex-direction:column;gap:7px}.rf-review-detail{grid-template-columns:1fr}.rf-review-card{padding:19px!important}.rf-subject-bars>div{grid-template-columns:88px 1fr 20px}.rf-review-board{padding:16px}.rf-review-card blockquote{font-size:16px!important}}
