/* November 2 review: scoped home and FUB story styles. Shared and MCP styles remain untouched. */
.home-review-hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:35px;padding:54px 46px}.home-review-hero h1{font-size:clamp(45px,5.3vw,67px);line-height:1.1;margin:20px 0 24px;letter-spacing:-.5px}.home-review-hero .deck{font-size:19px;line-height:1.7;max-width:650px;margin:0}.home-cyborg{width:100%;height:auto}.review-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.review-action{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;min-height:52px;border:1px solid #d97f2e;background:#d97f2e;color:#242421;font:600 14px/1.5 Inter,Arial,sans-serif;text-align:center;text-decoration:none;border-radius:2px}.review-action-secondary{border-color:#bcb29f;background:transparent;color:inherit}.hero .review-action:focus-visible{outline-color:#f4e9d6}.review-section-intro{max-width:700px}.review-section-intro h2{font-size:clamp(34px,4vw,46px);margin:16px 0 22px}.review-section-intro>p:last-child{max-width:640px;color:#605b51}.road-section{margin:65px 0}.road-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.road-panel{margin:0;background:#e9decb;border:1px solid #c9bea9;display:flex;flex-direction:column}.road-panel>img{width:100%;height:auto;display:block}.road-panel figcaption{padding:24px 22px;flex:1;border-top:3px solid #bcb29f}.road-panel-featured{border-color:#984511}.road-panel-featured figcaption{border-top-color:#d97f2e}.road-number{font:600 10px/1.5 Inter,Arial,sans-serif;letter-spacing:1.1px;color:#605b51}.road-panel h3{font-size:28px;line-height:1.2;margin:14px 0}.road-panel p{font-size:14px;line-height:1.8;margin:0}.philosophy-section{scroll-margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:65px;border-block:1px solid #bcb29f;padding:55px 0;margin:65px 0}.work-principles{list-style:none;margin:0;padding:0}.work-principles li{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #bcb29f}.work-principles li:first-child{padding-top:0}.work-principles li:last-child{border:0;padding-bottom:0}.work-principles li>span{font:600 12px/1.7 Inter,Arial,sans-serif;color:#984511;padding-top:5px}.work-principles h3{font-size:26px;line-height:1.2;margin:0 0 10px}.work-principles p{font-size:14px;line-height:1.8;margin:0}.review-founders{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;margin:65px 0}.review-founders h2{font-size:40px;line-height:1.2;margin:16px 0}.review-founders p{margin-top:0}.review-next{border-top:4px solid #d97f2e;background:#e9decb;padding:35px;margin:60px 0 15px}.review-next h2{margin:10px 0 20px;font-size:40px}.review-next p{max-width:710px}.review-next .review-action-secondary{border-color:#605b51}.fub-credibility{border-block:1px solid #bcb29f;margin:38px 0;padding:30px 0;max-width:850px}.fub-credibility h2{font-size:39px;margin:14px 0 24px}.fub-credibility p{max-width:780px}.fub-parent-link{margin-top:30px;font-size:14px}
@media(max-width:1000px){.home-review-hero{grid-template-columns:minmax(0,1fr) 150px;padding:40px 32px;gap:25px}.home-review-hero h1{font-size:53px}.road-panels{gap:14px}.road-panel figcaption{padding:22px 18px}.road-panel h3{font-size:25px}.philosophy-section,.review-founders{gap:36px}}
@media(max-width:760px){.home-review-hero{grid-template-columns:1fr}.home-cyborg{display:none}.home-review-hero h1{font-size:clamp(42px,7.5vw,57px)}.road-panels{grid-template-columns:1fr;gap:24px}.road-panel{display:grid;grid-template-columns:1fr 1fr}.road-panel>img{height:100%;object-fit:cover}.road-panel figcaption{border-top:0;border-left:3px solid #bcb29f}.road-panel-featured figcaption{border-left-color:#d97f2e}.philosophy-section,.review-founders{grid-template-columns:1fr;gap:26px}.philosophy-section{padding:40px 0}.road-section,.philosophy-section,.review-founders{margin:48px 0}}
@media(max-width:500px){.home-review-hero{padding:32px 23px}.home-review-hero h1{font-size:clamp(39px,10.4vw,50px)}.home-review-hero .deck{font-size:17px}.home-review-hero .eyebrow{font-size:10px;letter-spacing:1.4px}.review-actions{flex-direction:column;align-items:stretch;gap:12px}.review-action{width:100%;font-size:14px}.road-panel{display:flex}.road-panel>img{height:auto;object-fit:contain}.road-panel figcaption{padding:24px;border-left:0;border-top:3px solid #bcb29f}.road-panel-featured figcaption{border-top-color:#d97f2e}.road-panel h3{font-size:29px}.review-section-intro h2,.review-founders h2,.review-next h2,.fub-credibility h2{font-size:34px}.review-next{padding:27px 23px}.work-principles li{gap:16px}}

/* November 4: use the existing brand orange for the requested single-word emphasis. */
.home-review-hero h1 .hero-emphasis{color:#d97f2e}
