.keyword-article{--ink:#171716;--paper:#fbf9f4;--cream:#f5f1e8;--teal:#557c7b;--blue:#dce9ec;--sage:#dfe7da;--sand:#eee2c7;--clay:#f0ddd4;--red:#d92b32}.taxonomy-nav{padding:22px 0;border-bottom:1px solid rgba(23,23,22,.12);background:#fbf9f4}.taxonomy-nav .container{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.taxonomy-nav strong{margin-right:12px;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.taxonomy-nav a,.taxonomy-nav span{padding:9px 12px;border-radius:999px;color:#365c59;font-size:.75rem;font-weight:750;text-decoration:none}.taxonomy-nav [aria-current=page]{background:#171716;color:#fff}.taxonomy-nav .taxonomy-label{border:1px solid rgba(85,124,123,.24);color:#53625b}.taxonomy-nav a:focus-visible{outline:3px solid #d92b32;outline-offset:3px}.keyword-hero{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid rgba(23,23,22,.13);border-radius:28px;background:rgba(23,23,22,.13)}.keyword-hero>section{padding:25px;background:var(--blue)}.keyword-hero>section:nth-child(2){background:var(--sage)}.keyword-hero small,.visual-label{display:block;color:#3f6664;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.keyword-hero ul{margin:18px 0;padding-left:20px}.keyword-hero footer{grid-column:1/-1;padding:24px;background:var(--ink);color:#fff;text-align:center}.keyword-hero footer strong{display:block;font-size:1.35rem}.keyword-hero footer b{color:#ff7478}.article-content .wide-visual{margin:42px -120px;padding:32px;border:1px solid rgba(85,124,123,.2);border-radius:28px;background:#f8f5ee}.two-decisions{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center}.two-decisions article{padding:28px;border-radius:20px;background:var(--blue)}.two-decisions article:last-child{background:var(--sage)}.two-decisions>strong{text-align:center}.formula-card{background:linear-gradient(145deg,var(--blue),var(--sand))!important}.formula-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.formula-steps span{padding:18px;border-radius:16px;background:#fff;text-align:center}.formula-steps b{display:block;font-size:1.3rem}.formula-result{margin-top:20px;padding:22px;border-left:5px solid var(--red);background:#fff}.surplus-split{display:grid;grid-template-columns:4fr 6fr;gap:10px;margin-top:18px}.surplus-split span{padding:22px;border-radius:15px;background:#fff}.surplus-split span:first-child{background:var(--clay)}.evidence-ladder{display:grid;gap:7px}.evidence-ladder span{padding:14px 18px;border-radius:12px;background:var(--sage);font-weight:750;text-align:center}.evidence-ladder span:nth-child(2),.evidence-ladder span:nth-child(3){margin-inline:5%;background:var(--blue)}.evidence-ladder span:nth-child(4),.evidence-ladder span:nth-child(5){margin-inline:10%;background:var(--sand)}.evidence-ladder span:nth-child(6){margin-inline:15%;background:var(--clay)}.evidence-ladder i{font-style:normal;text-align:center}.uncertainty-grid,.explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.uncertainty-grid span,.explore-grid article{padding:16px;border-radius:14px;background:#fff}.decision-tree header{padding:22px;border-radius:16px;background:var(--ink);color:#fff;text-align:center}.decision-tree>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.decision-tree article{padding:17px;border-radius:15px;background:var(--blue)}.decision-tree article:nth-child(2n){background:var(--sage)}.decision-tree b,.decision-tree small{display:block}.controlled-step{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;text-align:center}.controlled-step span{padding:22px;border-radius:16px;background:var(--blue)}.controlled-step span:nth-of-type(2){background:var(--sage)}.controlled-step span:nth-of-type(3){background:var(--clay)}.controlled-step b{display:block;font-size:1.4rem}.sim-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end;height:280px;padding-top:35px}.sim-chart span{display:grid;align-content:end;height:var(--h);padding:12px;border-radius:12px 12px 0 0;background:var(--blue);text-align:center}.sim-chart span.best{background:var(--sage);outline:3px solid var(--teal)}.sim-chart b{display:block}.article-data-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:.85rem}.article-data-table th,.article-data-table td{padding:13px;border-bottom:1px solid rgba(23,23,22,.14);text-align:left}.article-data-table th{background:#edf3f1}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-pair article{padding:25px;border-radius:20px;background:var(--blue)}.product-pair article:last-child{background:var(--sage)}.product-pair ol{padding-left:20px}.product-answers{grid-column:1/-1;padding:22px;background:var(--ink);color:#fff;text-align:center}.closed-loop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.closed-loop span{padding:12px 15px;border-radius:999px;background:#fff;font-weight:750}.closed-loop i{font-style:normal}.governing-sequence{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.governing-sequence span{padding:15px 8px;border-radius:12px;background:var(--sage);font-size:.72rem;font-weight:850;text-align:center}.keyword-article .article-content h2{scroll-margin-top:100px}.illustrative{color:#704c3e;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}@media(max-width:1000px){.article-content .wide-visual{margin-inline:0}.decision-tree>div{grid-template-columns:1fr 1fr}.governing-sequence{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.taxonomy-nav .container{align-items:flex-start}.taxonomy-nav strong{flex-basis:100%}.keyword-hero,.two-decisions,.formula-steps,.product-pair,.uncertainty-grid,.explore-grid{grid-template-columns:1fr}.keyword-hero footer,.product-answers{grid-column:1}.two-decisions>strong{transform:rotate(90deg)}.formula-steps>i{transform:rotate(90deg);text-align:center}.decision-tree>div,.governing-sequence{grid-template-columns:1fr}.controlled-step{grid-template-columns:1fr}.controlled-step>i{transform:rotate(90deg)}.sim-chart{height:auto;grid-template-columns:1fr;align-items:stretch}.sim-chart span{height:auto!important;border-radius:12px}.article-data-table{font-size:.72rem}.article-data-table th,.article-data-table td{padding:9px 6px}.closed-loop{display:grid;text-align:center}.closed-loop i{transform:rotate(90deg)}.article-content .wide-visual{padding:22px 16px}}
