.growth-page{max-width:1120px;padding-top:36px;padding-bottom:64px}.growth-page h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15;letter-spacing:-.035em;max-width:900px;margin:20px 0}.growth-page>.lead{max-width:800px;font-size:1.05rem;color:#b4c4d6;line-height:1.8}.growth-page h2{margin-top:32px}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.explore-card{display:block;position:relative;border:1px solid #2b4058;border-radius:18px;padding:24px;background:#101e30;color:#edf5ff;text-decoration:none;min-width:0}.explore-card h3{margin:0 0 12px;font-size:1.1rem;padding-right:16px}.explore-card p{color:#b4c4d6;line-height:1.65;font-size:.9rem;margin:0}.explore-card>span{position:absolute;right:18px;top:20px;color:#75ddf8}.explore-card:hover{border-color:#75ddf8;background:#13273b}.tool-form{padding:24px;border:1px solid #30465e;border-radius:20px;background:#101e30;margin:28px 0}.tool-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tool-form input,.tool-form select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #4b627c;border-radius:10px;background:#091726;color:#eff7ff;font:inherit;color-scheme:dark}.tool-form label{display:block;margin-bottom:8px;color:#d3e3f1;line-height:1.5}.tool-form .calculate{margin-top:18px}.tool-results:empty{display:none}.tool-results{padding:0 0 24px}.tool-results h2{font-size:1.5rem}.tool-results .goal-value{font-size:1.45rem;overflow-wrap:anywhere}.growth-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:20px 0}.growth-links a{min-height:44px;display:inline-flex;align-items:center;color:#8be3ff}.growth-method,.growth-related{border-top:1px solid #294159;margin-top:32px;padding-top:12px}.growth-method p,.growth-page article p,.growth-page li{color:#c0cddd;line-height:1.85;max-width:80ch}.growth-page .threshold-table{min-width:520px}.growth-page .threshold-table th,.growth-page .threshold-table td{padding:14px}.growth-page .threshold-table caption{color:#c0cddd;text-align:left;padding:12px 0}.growth-page .threshold-table a{color:#8be3ff}.formula{padding:18px;border-radius:12px;background:#11263a;line-height:2;overflow-wrap:anywhere;color:#cfe9f5}.distribution-bars{margin:24px 0;display:grid;gap:14px}.distribution-row{display:grid;grid-template-columns:minmax(65px,1fr) 3fr minmax(90px,1fr);gap:10px;align-items:center;font-size:.85rem}.distribution-row>strong{text-align:right;font-variant-numeric:tabular-nums}.distribution-track{height:12px;background:#23364c;border-radius:20px;overflow:hidden}.distribution-track>span{display:block;height:100%;background:linear-gradient(90deg,#638fff,#71e2e0);border-radius:20px}.home-explore{padding:16px 24px 40px}.home-explore h2{font-size:1.7rem}.country-growth{margin-top:28px}.country-growth p{line-height:1.8;color:#b4c4d6}.country-growth .goal-value{font-size:1.35rem}.growth-page details{padding:16px 0;border-bottom:1px solid #30465e}.growth-page summary{cursor:pointer;line-height:1.6}.growth-page summary:focus-visible{outline:2px solid #8be3ff;outline-offset:4px}.guide-body{max-width:800px}.guide-body h2{font-size:1.5rem}.guide-body a{color:#8be3ff}.guide-body ul{padding-left:24px}
@media(max-width:800px){.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-page{padding-top:20px}.tool-form{padding:18px}.growth-page .goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.growth-grid,.tool-form .form-grid,.growth-page .goal-grid{grid-template-columns:1fr}.explore-card{padding:20px}.growth-page h1{overflow-wrap:anywhere}.distribution-row{grid-template-columns:60px 1fr 90px;gap:5px;font-size:.75rem}.tool-form{padding:16px}.growth-page .lead{font-size:1rem}.growth-links{gap:8px 16px}.home-explore{padding-inline:20px}}
.growth-page h2,.growth-page h3,.growth-page label,.growth-page .growth-links a{overflow-wrap:anywhere}.growth-page .growth-links a{max-width:100%}
