@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_bfb8ae{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_bfb8ae{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e77829e76dbc15a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/756f9c755543fe29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebe173d0f0ad7a9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/25460892714ab800-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_49efec{font-family:Lato,Lato Fallback}.__variable_49efec{--font-lato:"Lato","Lato Fallback"}:root{--ink:#0f0f10;--electric:#1e5bff;--electric-hover:#1748cc;--paper:#f2f0ea;--paper-2:#e8e5dc;--ink-80:#3a3a3c;--ink-60:#5a5a5d;--win:#2bd46b;--lose:#ff4d2e;--win-text:#13854a;--lose-text:#d93a1e;--lose-tint:#fde7e2;--lose-ink:#b8321a;--line-strong:#b9b5a8;--primary:var(--electric);--primary-hover:var(--electric-hover);--font-heading:var(--font-montserrat),Montserrat,system-ui,sans-serif;--font-body:var(--font-lato),Lato,system-ui,sans-serif;--radius-card:10px;--radius-control:8px}body{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--ink-80);background:var(--paper)}h1,h2,h3{font-family:var(--font-heading);font-weight:800;color:var(--ink);line-height:1.2}a{color:var(--primary);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--electric);color:#fff}.data-table thead th,.eyebrow,.kpi-label{font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--ink-80)}.eyebrow{margin:0}label{display:block;margin:1rem 0 .25rem;font-weight:700;font-size:.875rem}input,select,textarea{box-sizing:border-box;padding:.5rem .65rem;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-control)}input{width:100%}input:focus,select:focus,textarea:focus{border-color:var(--primary)}input[type=checkbox]{width:auto;accent-color:var(--primary)}button{margin-top:1rem;padding:.5rem 1rem;font:inherit;font-weight:700;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-control);cursor:pointer}button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}button:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:var(--ink);background:#fff;border-color:var(--line-strong)}button.btn-secondary:hover:not(:disabled){color:var(--ink);background:var(--paper);border-color:var(--ink-80)}.auth-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:2rem 1rem;background:var(--ink)}.auth-logo{display:block;width:96px;height:auto}.auth-card{box-sizing:border-box;width:100%;max-width:26rem;padding:2rem;background:#fff;border-radius:var(--radius-card)}.auth-card h1{margin:0 0 .75rem;font-size:1.75rem}.auth-card p{margin:.75rem 0}.auth-card p[role=alert]{color:var(--lose-text);font-weight:700}.login-submit{width:100%;margin-top:1.25rem}.auth-footer{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,transparent)}.portal-main{max-width:72rem;margin:0 auto;padding:1.25rem 1rem 3rem}.portal-main input,.portal-main select{width:auto;padding:.4rem .6rem}.portal-main button{margin-top:0}.portal-main label{display:inline-block;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.portal-header{justify-content:space-between;gap:1rem}.portal-header,.portal-title{display:flex;flex-wrap:wrap;align-items:center}.portal-title{gap:.5rem 1rem;min-width:0}.portal-logos{display:flex;align-items:center;gap:.75rem}.portal-logo{display:block;height:2rem;width:auto;max-width:8rem;object-fit:contain}.portal-heading{min-width:0}.portal-main .portal-heading h1{margin:0;font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.portal-main h1{margin:0;font-size:1.75rem}.portal-actions,.range-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:639px){.portal-header{flex-direction:column;align-items:stretch}.portal-actions{flex-wrap:nowrap}.portal-actions>form.range-picker,.portal-actions>label{flex:1 1;min-width:0}.portal-actions select{width:100%}.range-picker>label{flex:1 1 6rem}.portal-actions .logout-form{flex:none}}.range-error{flex-basis:100%;margin:0}.portal-subheader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem;border-bottom:1px solid var(--paper-2)}.tabs{display:flex;gap:.25rem;overflow-x:auto}.tab{padding:.6rem .9rem;color:var(--ink-80);font-weight:700;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--primary)}.freshness,.period-note,.trend-note{margin:0;color:var(--ink-80);font-size:.875rem;font-style:italic}.period-note{margin:1rem 0 .75rem}.portal-main h2{margin:1.75rem 0 .75rem;font-size:1.125rem}.kpi-grid{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}.kpi-card{padding:1rem 1.1rem;background:#fff;border-left:1px solid var(--paper-2);border:1px solid var(--paper-2);border-left-width:4px;border-radius:var(--radius-card)}.kpi-card[data-status=good]{border-left-color:var(--win)}.kpi-card[data-status=bad]{border-left-color:var(--lose)}.kpi-value{margin:.3rem 0 .2rem;font-family:var(--font-heading);font-size:1.75rem;font-weight:700;line-height:1.15;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (min-width:640px){.kpi-value{font-size:2rem}}.kpi-change{font-size:.875rem;font-weight:700;color:var(--ink-80);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-change[data-tone=good]{color:var(--win-text)}.kpi-change[data-tone=bad]{color:var(--lose-text)}.kpi-goal{margin-top:.25rem;font-size:.8125rem;font-weight:700}.kpi-goal[data-status=good]{color:var(--win-text)}.kpi-goal[data-status=bad]{color:var(--lose-text)}.trend{padding:.75rem .5rem;background:#fff;border:1px solid var(--paper-2);border-radius:var(--radius-card)}.trend .recharts-legend-item-text,.trend .recharts-text{font-family:var(--font-body)}.trend .recharts-legend-item-text{color:var(--ink-80)!important;font-size:.8125rem}.trend-note{margin:.25rem 0 0 .5rem}.table-scroll{overflow-x:auto;background:#fff;border:1px solid var(--paper-2);border-radius:var(--radius-card)}.data-table{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table td,.data-table th{padding:.6rem .85rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--paper-2)}.data-table thead th{background:var(--paper-2)}.data-table tbody tr:last-child>*{border-bottom:0}.data-table tbody tr:hover{background:var(--paper)}.data-table th[scope=row]{font-weight:700;color:var(--ink)}.data-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sort-button{padding:0;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;border-radius:4px;cursor:pointer}.sort-button:hover:not(:disabled){color:var(--primary);background:none}.data-table th[aria-sort=ascending] .sort-button,.data-table th[aria-sort=descending] .sort-button{color:var(--primary)}.empty{color:var(--ink-60)}.admin-bar{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:1px solid var(--paper-2)}.admin-bar,.admin-brand{display:flex;align-items:center}.admin-brand{gap:.75rem}.admin-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem}.admin-link{padding:.35rem 0;color:var(--ink-80);font-weight:700;text-decoration:none;border-bottom:3px solid transparent}.admin-link:hover{color:var(--ink)}.admin-link[aria-current=page]{color:var(--ink);border-bottom-color:var(--primary)}.logout-form{display:inline;margin:0}.admin-main h1{margin:0}.flag-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.flag-detail{color:var(--ink-80);font-size:.9rem}.flag-item{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .9rem;background:#fff;border-left:1px solid var(--paper-2);border:1px solid var(--paper-2);border-left-width:4px;border-radius:var(--radius-card)}.flag-item[data-severity=high]{border-left-color:var(--lose)}.flag-item[data-severity=medium]{border-left-color:var(--ink-80)}.flag-item form{margin-left:auto}.flag-severity,.flag-subject{color:var(--ink-60);font-size:.875rem}.flag-badges{display:inline-flex;flex-wrap:wrap;gap:.35rem}.flag-badge{padding:.1rem .55rem;font-size:.8125rem;font-weight:700;white-space:nowrap;color:var(--ink-80);background:var(--paper-2);border-radius:999px}.flag-badge[data-severity=high]{color:var(--lose-ink);background:var(--lose-tint)}.flag-badge[data-severity=medium]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-80)}.insight{padding:.75rem 1rem;margin-bottom:.5rem;background:#fff;border:1px solid var(--paper-2);border-radius:var(--radius-card)}.insight summary{cursor:pointer;font-weight:700;color:var(--ink)}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.admin-form{gap:.75rem;max-width:36rem}.admin-form,.admin-form .field{display:flex;flex-direction:column}.admin-form .field{gap:.25rem}.admin-form .field-checkbox{flex-direction:row;align-items:center;gap:.5rem}.admin-form .field-checkbox input{width:auto}.admin-form textarea{padding:.5rem .65rem}.admin-form button{align-self:flex-start}.admin-form.review-editor{max-width:44rem}.review-actions{display:flex;flex-wrap:wrap;gap:.5rem}.goal-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}.account-group{margin:0 0 .75rem;border:1px solid var(--paper-2);border-radius:var(--radius-card);background:#fff}.account-group legend{font-weight:700;color:var(--ink);padding:0 .4rem}.account-group .check{display:block;margin:.25rem 0;font-weight:400;font-size:1rem}.account-group input[type=checkbox]{width:auto}.muted{color:var(--ink-60);font-size:.875rem}.field-error{color:var(--lose-text)}.field-error,.form-notice{margin:0;font-size:.875rem;font-weight:700}.form-notice{color:var(--ink)}.review-box{box-sizing:border-box;margin-top:1.75rem;padding:1.25rem 1.1rem 1.5rem;color:var(--paper);background:var(--ink);border-radius:var(--radius-card)}.portal-main .review-box h2{margin:0 0 1rem;font-family:var(--font-heading);font-weight:800;color:var(--paper);overflow-wrap:anywhere}.review-columns{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.review-box{padding:1.5rem 1.5rem 1.75rem}.review-columns{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.review-column{min-width:0}.review-box h3{margin:0 0 .6rem;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--paper)}.review-column ul{margin:0;padding-left:1.1rem}.review-column li{margin:0 0 .5rem;line-height:1.45;overflow-wrap:anywhere}.review-column .review-empty{margin:0;color:color-mix(in srgb,var(--paper) 60%,transparent)}