/* Focused, static field guides. No tracking, external fonts, or decoration engines. */
.growth-main{max-width:1120px;margin-inline:auto;padding:28px 30px 90px;overflow-wrap:anywhere}.growth-main section{margin-top:58px}.growth-main h1{max-width:850px;font-size:clamp(2.1rem,5vw,4.3rem);line-height:1.19;letter-spacing:-.035em;margin:18px 0 24px}.growth-main h2{font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.4;margin-bottom:22px}.growth-main h3{font-size:1.2rem;line-height:1.5}.growth-main p,.growth-main li{line-height:1.9}.growth-hero{padding:38px 0 30px;border-bottom:1px solid #96dfff32;background:radial-gradient(ellipse at 80% 0,#535bcd20,transparent 65%)}.growth-hero .lead{max-width:740px;color:#c3d6e8;font-size:1.15rem}.growth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0}.growth-main a{color:#9aeaff;text-underline-offset:4px}.growth-main .primary{color:#04141f}.growth-main a:focus-visible,.growth-main summary:focus-visible,.growth-table-scroll:focus-visible{outline:3px solid #c3b0ff;outline-offset:5px}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.growth-two{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-card{position:relative;padding:25px;border:1px solid #8cbded35;border-radius:18px;background:linear-gradient(145deg,#162441e0,#0b1429f0);box-shadow:0 14px 35px #03071424}.growth-card .eyebrow{font-size:.72rem;letter-spacing:.15em;color:#9adeef}.growth-card h2{font-size:1.5rem}.growth-card p{color:#ccdaeb;font-size:.95rem}.growth-card>a{display:inline-block;margin-top:12px;font-weight:650}.growth-note{margin:28px 0;padding:20px 23px;border-left:3px solid #92baff;border-radius:0 12px 12px 0;background:#17233a80;color:#d3e2f2}.growth-note p{margin-bottom:0}.growth-workflow{padding:0;list-style:none;display:grid;gap:12px}.growth-workflow>li{display:flex;gap:23px;padding:20px;border:1px solid #8cbded25;border-radius:14px;background:#13203975}.growth-workflow>li>span{font:500 1.7rem/1.6 ui-monospace,monospace;color:#8de8ff}.growth-workflow h3{margin:0 0 7px}.growth-workflow p{margin:0}.growth-record{padding:17px 20px;border:1px solid #82b1d633;border-radius:12px;background:#111d3275;margin:12px 0}.growth-record summary{cursor:pointer;font-weight:650;line-height:1.7;color:#dce8f7}.growth-record pre{max-width:100%;overflow:auto;padding:16px;background:#060f20;border-radius:9px;font-size:.86rem;white-space:pre-wrap;overflow-wrap:anywhere;color:#c2e1f2}.growth-record code{overflow-wrap:anywhere;color:#a5e8ff}.growth-sources{font-size:.87rem}.growth-scope{color:#b1c6dc;font-size:.88rem}.growth-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #7ea1cb45;border-radius:14px}.growth-table{width:100%;min-width:660px;border-collapse:collapse;background:#0b182c}.growth-table th,.growth-table td{padding:19px;text-align:left;vertical-align:top;border-bottom:1px solid #7ea1cb25;line-height:1.8}.growth-table thead th{position:sticky;top:0;background:#1b3150;color:#c9f4ff;z-index:2}.growth-table th:first-child{width:165px;position:sticky;left:0;background:#14253c;z-index:1}.growth-table thead th:first-child{z-index:3}.growth-table td{min-width:235px;color:#d3dfed}.growth-checklist{padding-left:25px}.growth-checklist li{padding:10px}.growth-next{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:25px;border:1px solid #92baff40;border-radius:18px;background:#15244180}.growth-next h2{width:100%;margin:0}.growth-related{padding:24px;margin:40px 0 20px;border:1px solid #8bcdea3b;border-radius:16px;background:linear-gradient(135deg,#16314b70,#25183f55)}.growth-related h2{font-size:1.18rem;margin:0 0 18px}.growth-related a{display:inline-block;margin:4px 25px 4px 0;color:#a9eaff;line-height:1.9;text-underline-offset:4px}.growth-page footer{max-width:1120px;margin-inline:auto}.growth-page footer nav{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:760px){.growth-main{padding:18px 18px 60px}.growth-hero{padding:22px 0}.growth-grid,.growth-two{grid-template-columns:1fr}.growth-card{padding:23px}.growth-main section{margin-top:38px}.growth-workflow>li{gap:15px;padding:17px}.growth-note{padding:17px}.growth-table th:first-child{width:135px;min-width:135px}.growth-record{padding:14px}.growth-related{padding:20px}.growth-actions .primary{width:100%;text-align:center}.growth-main .crumb{font-size:.87rem}}@media(prefers-reduced-motion:reduce){.growth-page *{scroll-behavior:auto!important}}
