/* Temporary product SEO-route review surface. Kept intentionally noindex. */
.fyc-legacy-brand-header{background:#fff;border-bottom:1px solid #d9e8e0;}
.fyc-legacy-brand-header .container{display:flex;justify-content:space-between;align-items:center;min-height:72px;gap:15px;color:#1b4839;}
.fyc-legacy-brand-header strong{font-size:22px;letter-spacing:-.03em;}
.fyc-legacy-brand-header span{color:#6c8076;font-size:12px;}
.fyc-legacy-seo-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:25px;align-items:start;padding-top:40px;padding-bottom:70px;}
.fyc-legacy-seo-content .panel{background:#fff;border:1px solid #dbe8e1;border-radius:13px;padding:27px;box-shadow:0 6px 25px rgba(30,65,46,.04);}
.fyc-legacy-seo-content h2{font-size:23px;line-height:1.3;margin:0 0 15px;color:#1d4034;}
.fyc-legacy-seo-content h3{font-size:16px;margin:25px 0 12px;color:#285042;}
.fyc-legacy-seo-content p{line-height:1.75;color:#547267;}
.fyc-legacy-seo-alert{margin:24px 0 0;padding:12px 16px;max-width:780px;background:#eaf3ed;color:#285745;border-left:3px solid #2b8061;border-radius:5px;font-size:13px;line-height:1.6;}
.fyc-legacy-seo-specifications{margin:0;display:grid;gap:0;}
.fyc-legacy-seo-specifications div{display:grid;grid-template-columns:minmax(125px,32%) 1fr;gap:18px;padding:12px 0;border-bottom:1px solid #edf1ee;}
.fyc-legacy-seo-specifications dt{font-size:13px;font-weight:700;color:#456657;}
.fyc-legacy-seo-specifications dd{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere;color:#253e32;}
.fyc-legacy-seo-content code{overflow-wrap:anywhere;}
@media(max-width:820px){.fyc-legacy-seo-content{grid-template-columns:1fr;gap:20px;padding-top:26px;}.fyc-legacy-seo-content .panel{padding:23px;}}
@media(max-width:480px){.fyc-legacy-seo-specifications div{grid-template-columns:1fr;gap:3px;}}
