/* Scoped, reversible output presentation. Decision graphics and media retain their source geometry. */
body[data-step8-family]{background:#fcfaf6;color:#24313a;font:16px/1.65 system-ui,-apple-system,'Segoe UI',sans-serif}
body[data-step8-family] main h1,body[data-step8-family] main h2,body[data-step8-family] main h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.17}
body[data-step8-family] main h1{font-size:clamp(2.3rem,4vw,3.3rem);letter-spacing:-.035em}
body[data-step8-family] main h2{font-size:1.8rem}
body[data-step8-family] main h3{font-size:1.35rem}
body[data-step8-family] main p,body[data-step8-family] main li{line-height:1.65}
body[data-step8-family="F1"] .decision-asset .hero h1{max-width:24ch;line-height:1.17;font-size:clamp(2.3rem,4vw,3.3rem)}
body[data-step8-family="F1"] .decision-asset.editorial-context-guide .hero h1{max-width:24ch}
body[data-step8-family="F1"] .decision-asset .lede,body[data-step8-family="F1"] .decision-asset .section>p{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F1"] .decision-asset>.section,body[data-step8-family="F1"] .decision-asset>.quick,body[data-step8-family="F1"] .decision-asset>.scope{padding-block:42px}
body[data-step8-family="F1"] .decision-asset>.quick{background:#f5ecd9;border-color:#ddd5ca}
body[data-step8-family="F1"] .decision-asset .note{background:#f4f1eb}
body[data-step8-family="F1"] .decision-asset>.scope{background:#f0ece5}
body[data-step8-family="F2"] .unit-guide .hero h1{line-height:1.17}
body[data-step8-family="F2"] .unit-guide .lede,body[data-step8-family="F2"] .unit-guide>.section>p,body[data-step8-family="F2"] .unit-guide>.scope>p{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F2"] .unit-guide>.section,body[data-step8-family="F2"] .unit-guide>.quick,body[data-step8-family="F2"] .unit-guide>.scope{padding-block:42px}
body[data-step8-family="F2"] .unit-guide>.quick{background:#f5ecd9}
body[data-step8-family="F2"] .unit-guide .note{background:#f4f1eb}
body[data-step8-family="F2"] .unit-guide>.scope{background:#f0ece5}
body[data-step8-family="F3"] main.article>p,body[data-step8-family="F3"] main.article>ul,body[data-step8-family="F3"] main.article>ol{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F3"] main.article>h2{margin-top:42px}
body[data-step8-family="F3"] main.article>.note,body[data-step8-family="F3"] main.article>.checklist{background:#f4f1eb}
body[data-step8-family="F3"] main.article>.sources{background:#f0ece5;padding:22px;margin-top:42px}
body[data-step8-family="F4"] .hero-copy h1{line-height:1.17}
body[data-step8-family="F4"] .guide .lede,body[data-step8-family="F4"] .section-intro>p:last-child{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F4"] .guide>.section{padding-block:42px}
body[data-step8-family="F4"] .guide>.scope{background:#f0ece5}
body[data-step8-family="F5"] .pan-hero .lede,body[data-step8-family="F5"] .chemistry-copy>p:not(.micro-note),body[data-step8-family="F5"] .pan-scope>p{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F5"] .pan-guide>.navigator,body[data-step8-family="F5"] .pan-guide>.decision-intro,body[data-step8-family="F5"] .pan-guide>.chemistry,body[data-step8-family="F5"] .pan-guide>.pan-products,body[data-step8-family="F5"] .pan-guide>.pan-scope{padding-block:42px}
body[data-step8-family="F5"] .pan-guide>.pan-scope{background:#f0ece5}
body[data-step8-family="F6"] .c1-pilot .answer,body[data-step8-family="F6"] .c1-pilot .intro,body[data-step8-family="F6"] .c1-pilot .support,body[data-step8-family="F6"] .c1-pilot .scope p{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F6"] .c1-pilot>.section{margin-block:42px}
body[data-step8-family="F6"] .c1-pilot .scope{background:#f0ece5}
body[data-step8-family="F7"] .c2-guide .c2-answer,body[data-step8-family="F7"] .c2-guide .c2-section-intro,body[data-step8-family="F7"] .c2-guide .c2-scope p{font-size:16px;line-height:1.65;max-width:68ch}
body[data-step8-family="F7"] .c2-guide>.c2-section{margin-block:42px}
body[data-step8-family="F7"] .c2-guide .c2-scope{background:#f0ece5}
body[data-step8-family] .affiliate-link{background:#24313a;color:#fff;padding:12px 18px}
@media(max-width:700px){
 body[data-step8-family] main h1{font-size:2.4rem}
 body[data-step8-family="F1"] .decision-asset .hero h1{font-size:2.4rem}
 body[data-step8-family="F1"] .decision-asset>.section,body[data-step8-family="F1"] .decision-asset>.quick,body[data-step8-family="F1"] .decision-asset>.scope,body[data-step8-family="F2"] .unit-guide>.section,body[data-step8-family="F2"] .unit-guide>.quick,body[data-step8-family="F2"] .unit-guide>.scope,body[data-step8-family="F4"] .guide>.section,body[data-step8-family="F5"] .pan-guide>.navigator,body[data-step8-family="F5"] .pan-guide>.decision-intro,body[data-step8-family="F5"] .pan-guide>.chemistry,body[data-step8-family="F5"] .pan-guide>.pan-products,body[data-step8-family="F5"] .pan-guide>.pan-scope{padding-block:32px}
 body[data-step8-family="F3"] main.article>h2,body[data-step8-family="F3"] main.article>.sources{margin-top:32px}
 body[data-step8-family="F6"] .c1-pilot>.section,body[data-step8-family="F7"] .c2-guide>.c2-section{margin-block:32px}
}
