.growth-content{color:var(--ink,#203846);background:#fff;border-top:1px solid #dbe4e7;margin:28px auto;padding:30px 22px;max-width:1100px;line-height:1.75}.growth-inner{max-width:900px;margin:auto}.growth-content h2{margin:30px 0 14px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3}.growth-content h3{margin:24px 0 10px}.growth-content p{max-width:78ch}.growth-content li{margin:10px 0}.growth-content blockquote{margin:20px 0;padding:18px 22px;border-left:4px solid #34877a;background:#eef6f4}.growth-table{overflow-x:auto;margin:22px 0}.growth-table table{border-collapse:collapse;width:100%;font-size:1rem;min-width:440px}.growth-table th,.growth-table td{padding:12px;border:1px solid #cfdde1;text-align:left;vertical-align:top}.growth-table th{background:#eef4f5}.growth-ad{display:block;width:min(100%,1100px);margin:28px auto;padding:20px;background:#fff;color:#233b47;border:1px solid #d8e2e5;border-radius:12px;box-sizing:border-box;clear:both}.growth-ad-label{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#39725f}.growth-ad h2{font-size:1.2rem;margin:12px 0}.growth-ad iframe{display:block;width:100%;height:280px;border:0;background:#fff}.growth-budget{display:grid;gap:16px;background:#f1f7f5;padding:24px;border:1px solid #c9dcd7;border-radius:12px}.growth-budget label{display:grid;gap:6px;font-weight:600}.growth-budget input{width:100%;font:inherit;min-height:46px;padding:10px;border:1px solid #9dbbb4;border-radius:6px;box-sizing:border-box;background:white;color:#203846}.growth-budget button{min-height:46px;background:#16796c;color:white;border:0;border-radius:7px;font:inherit;font-weight:700;padding:10px 18px;cursor:pointer}.growth-budget output{font-size:1.15rem;font-weight:700;line-height:1.5}.growth-content a:focus-visible,.growth-budget button:focus-visible,.growth-budget input:focus-visible{outline:3px solid #a26e1d;outline-offset:3px}html[data-contrast=true] .growth-content,html[data-contrast=true] .growth-ad{background:white;color:black;border-color:black}@media(max-width:560px){.growth-content{padding:22px 16px}.growth-ad{padding:14px;border-radius:6px}.growth-ad iframe{height:260px}}@media print{.growth-ad{display:none}.growth-content{border:0;padding:0}.growth-budget button{display:none}}
