.review-page[data-v-64e71df3]{background:#f4f1e9;color:#23261f;min-height:100vh;padding:32px 20px 64px}.review-shell[data-v-64e71df3]{margin:0 auto;max-width:1180px}.review-breadcrumbs[data-v-64e71df3]{align-items:center;display:flex;font-size:.9rem;gap:9px;margin-bottom:20px}.review-breadcrumbs a[data-v-64e71df3],.review-evidence a[data-v-64e71df3]{color:#315c33}.review-article[data-v-64e71df3],.review-related[data-v-64e71df3]{background:#fff;border:1px solid #d9d5c9;border-radius:18px;box-shadow:0 12px 36px #2f2d2514;overflow:hidden}.review-hero[data-v-64e71df3]{background:linear-gradient(135deg,#203a2b,#315b3c);color:#fff;display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);padding:46px}.review-kicker[data-v-64e71df3]{color:#a8d6a9;font-size:.77rem;font-weight:800;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.review-hero h1[data-v-64e71df3]{font-size:clamp(2.15rem,5vw,4.3rem);letter-spacing:-.045em;line-height:1.02;margin:0}.review-dek[data-v-64e71df3]{color:#e1eadf;font-size:1.15rem;line-height:1.65;margin:22px 0}.review-byline[data-v-64e71df3]{color:#c7d8c7;display:flex;flex-wrap:wrap;font-size:.83rem;gap:8px 18px;margin-bottom:24px}.review-play[data-v-64e71df3]{align-items:center;background:#f4c84b;border-radius:999px;color:#20251d;display:inline-flex;font-weight:800;gap:12px;padding:13px 20px;text-decoration:none}.review-play-note[data-v-64e71df3]{color:#bfd0be;font-size:.78rem;line-height:1.5;margin:10px 0 0;max-width:480px}.review-evidence-image[data-v-64e71df3]{align-self:center;margin:0}.review-evidence-image img[data-v-64e71df3]{aspect-ratio:16/11;background:#17241b;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.review-evidence-image figcaption[data-v-64e71df3]{color:#bfd0be;font-size:.76rem;line-height:1.5;margin-top:9px}.review-layout[data-v-64e71df3]{display:grid;gap:52px;grid-template-columns:minmax(0,1fr) 330px;padding:48px}.review-section+.review-section[data-v-64e71df3]{border-top:1px solid #e5e1d7;margin-top:34px;padding-top:28px}.review-evidence h2[data-v-64e71df3],.review-related h2[data-v-64e71df3],.review-section h2[data-v-64e71df3]{color:#243c2b;font-size:1.6rem;line-height:1.25;margin:0 0 16px}.review-section p[data-v-64e71df3]{color:#42473f;font-size:1.03rem;line-height:1.82;margin:0 0 16px}.review-evidence[data-v-64e71df3]{align-self:start;background:#f1f4ed;border:1px solid #d6dfd2;border-radius:14px;padding:24px;position:sticky;top:24px}.review-evidence__status[data-v-64e71df3]{color:#315c33;font-size:.76rem;font-weight:850;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.review-observation[data-v-64e71df3]{color:#304a37;font-weight:650;line-height:1.6}.review-controls[data-v-64e71df3],.review-evidence dl[data-v-64e71df3]{margin:0}.review-controls div[data-v-64e71df3],.review-evidence dl div[data-v-64e71df3]{border-top:1px solid #d5ddd1;padding:13px 0}.review-controls dt[data-v-64e71df3],.review-evidence dt[data-v-64e71df3]{color:#657164;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-controls dd[data-v-64e71df3],.review-evidence dd[data-v-64e71df3]{line-height:1.5;margin:5px 0 0}.review-related[data-v-64e71df3]{margin-top:28px;padding:36px 40px 42px}.review-related__grid[data-v-64e71df3]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.review-card[data-v-64e71df3]{background:#f5f3ec;border-radius:10px;color:#27342a;font-weight:750;overflow:hidden;text-decoration:none}.review-card img[data-v-64e71df3]{aspect-ratio:200/123;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.review-card span[data-v-64e71df3]{display:block;padding:12px}@media(max-width:860px){.review-hero[data-v-64e71df3],.review-layout[data-v-64e71df3]{grid-template-columns:1fr;padding:28px}.review-evidence[data-v-64e71df3]{position:static}.review-related__grid[data-v-64e71df3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.review-page[data-v-64e71df3]{padding:20px 12px 40px}.review-related[data-v-64e71df3]{padding:26px 20px 30px}.review-related__grid[data-v-64e71df3]{grid-template-columns:1fr}}
