/* Growth foundation: shared guide layout, scoped to avoid legacy service overrides. */
.knowledge-hero{background:var(--ink);color:var(--cream);padding-block:clamp(45px,7vw,95px)}
.knowledge-hero .eyebrow{color:#d1b785}.knowledge-hero h1{max-width:1000px;font-size:clamp(38px,5vw,68px);line-height:1.25}.knowledge-hero h1 em{color:#d1b785}.knowledge-hero .breadcrumb{margin-bottom:24px}.knowledge-lead{max-width:760px;color:#d3dbdc;font-size:clamp(16px,1.6vw,20px);line-height:1.8;margin-top:26px}.article-meta{margin-top:26px;font-size:12px;color:#c0cbce}
.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.knowledge-card{padding:clamp(24px,3vw,42px);background:#ece6dc;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.knowledge-card h3{font-family:var(--display);font-size:clamp(25px,2.4vw,34px);font-weight:400;line-height:1.45;letter-spacing:-.025em}.knowledge-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.knowledge-card>p:not(.eyebrow){color:var(--muted);margin-block:20px 24px}.knowledge-card>.text-link{margin-top:auto}
.article-layout{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:clamp(36px,6vw,90px);padding-block:clamp(50px,7vw,100px);align-items:start}.article-toc{position:sticky;top:28px}.article-toc ol{padding-left:20px;margin:0 0 24px;color:var(--muted);font-size:13px}.article-toc li+li{margin-top:12px}.article-toc a{display:inline-block;padding-block:4px}.article-toc a:hover{color:var(--ink);text-decoration:underline}.article-copy{max-width:820px;min-width:0}.article-copy section{scroll-margin-top:30px;margin-top:48px}.article-copy h2{font-family:var(--display);font-size:clamp(26px,3vw,38px);line-height:1.4;letter-spacing:-.025em;margin-bottom:20px}.article-copy p,.article-copy li{font-size:16px;line-height:1.95;color:#384a52}.article-copy p+p{margin-top:17px}.article-copy ul,.article-copy ol{padding-left:22px;margin-block:20px}.article-copy li+li{margin-top:11px}.article-copy a{color:#76592c;text-decoration:underline;text-underline-offset:4px}.article-summary{background:#ece6dc;border-left:3px solid var(--brass);padding:25px 28px}.article-summary strong{display:block;font-size:15px;color:var(--ink);margin-bottom:9px}.article-summary p{font-size:15px}.article-table-wrap{overflow-x:auto;max-width:100%;margin-block:25px}.article-copy table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.article-copy caption{text-align:left;font-size:12px;color:var(--muted);margin-bottom:12px}.article-copy th,.article-copy td{padding:16px;border:1px solid var(--line);vertical-align:top;line-height:1.75}.article-copy thead{background:var(--ink);color:var(--cream)}.article-copy tbody th{background:#ece6dc;font-weight:600}.article-note{border-top:1px solid var(--line);margin-top:45px;padding-top:24px}.article-note p{font-size:13px;color:var(--muted)}.article-related{margin-top:35px}.article-related .text-link{max-width:100%;font-size:14px}
.growth-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0;margin:30px 0;list-style:none}.growth-deliverables li{border-top:1px solid #d8d1c4;padding-top:20px}.growth-deliverables h3{font-size:19px;margin:0 0 12px}.growth-deliverables p{font-size:15px;line-height:1.85}
@media(max-width:900px){.article-layout{grid-template-columns:1fr}.article-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:28px}.article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.article-toc li+li{margin-top:0}}
@media(max-width:680px){.knowledge-grid,.growth-deliverables{grid-template-columns:1fr}.knowledge-hero h1{font-size:clamp(35px,8vw,50px)}.article-copy p,.article-copy li{font-size:15px}.article-toc ol{grid-template-columns:1fr}.article-copy th,.article-copy td{padding:12px;font-size:12px;overflow-wrap:anywhere}.article-summary{padding:21px}.article-copy h2{font-size:27px}.article-layout{gap:35px}.knowledge-card h3{font-size:28px}}
