/* Scoped additions only. Existing visual tokens, motion and contact styles stay intact. */
.growth-home{padding:36px 0 56px;position:relative;z-index:1}.growth-home h2{font-family:var(--head);font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin-bottom:18px}.growth-home p{max-width:760px;color:var(--cream-2);line-height:1.7}.growth-home ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:24px 0}.growth-home a{display:block;padding:20px;border:1px solid var(--line);border-radius:12px;color:var(--cream);text-decoration:none;line-height:1.5}.growth-home a:hover{border-color:var(--amber)}.growth-home a span{display:block;color:var(--amber);font-size:.75rem;margin-bottom:8px;letter-spacing:.08em;text-transform:uppercase}
.growth-guide .guide-section h3{font-family:var(--head);font-size:1.55rem;line-height:1.25;margin:26px 0 12px}.growth-note{border-left:2px solid var(--amber);padding:18px 22px;margin:24px 0;background:rgba(226,183,119,.045);color:var(--cream-2);line-height:1.75}.growth-note strong{color:var(--cream)}.growth-checklist{list-style:square;padding-left:24px}.growth-table{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:24px 0}.growth-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:.92rem;line-height:1.5}.growth-table caption{text-align:left;padding:18px;color:var(--cream-2)}.growth-table th,.growth-table td{padding:16px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.growth-table thead{color:var(--amber)}.growth-table th{font-weight:600}.growth-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.growth-pair>div{padding:8px 22px 22px;border:1px solid var(--line);border-radius:12px}.growth-guide .guide-jumps{position:relative}.growth-guide :is(p,li){overflow-wrap:break-word}.growth-home a:focus-visible,.growth-table:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.growth-guide .guide-section{scroll-margin-top:90px}
@media(max-width:700px){.growth-home ul,.growth-pair{grid-template-columns:1fr}.growth-home{padding-bottom:32px}.growth-table table{min-width:0;table-layout:fixed;font-size:.82rem}.growth-table th,.growth-table td{padding:10px;overflow-wrap:break-word}.growth-table th:first-child{width:40%}.growth-note{padding:16px}.growth-guide .guide-hero{padding-bottom:34px}}
@media print{.growth-guide .guide-hero{padding-top:20px}.growth-guide .guide-layout{display:block}.growth-guide .guide-margin,.growth-guide .guide-ask{display:none}.growth-table{overflow:visible}.growth-guide{color:#111;background:#fff}.growth-guide :is(p,li,h1,h2,h3,a,th,td){color:#111!important}}

