.scaling-guide .atlas-hero{max-width:870px}.scaling-prose{max-width:760px;margin:50px auto 0;font-size:18px;line-height:1.85;color:#4b4b46}.scaling-prose section{margin-bottom:52px;scroll-margin-top:35px}.scaling-prose h2{font-size:32px;letter-spacing:-.8px;line-height:1.25;color:#252620;font-weight:500;margin:10px 0 22px}.scaling-prose p{margin:18px 0}.scaling-prose a:not(.scaling-reading-list a){text-decoration:underline;text-underline-offset:4px}.scaling-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid #e1e2da;padding:24px 0;margin:26px 0}.scaling-terms b,.scaling-terms span{display:block}.scaling-terms span{font-size:15px;line-height:1.7;margin-top:8px}.scaling-budget{padding:28px;border:1px solid #dddfd4;background:#f6f7f1;border-radius:14px;margin:35px 0 55px}.scaling-budget h3{font-size:24px;line-height:1.4;color:#2c3024;margin:12px 0}.scaling-budget p{font-size:16px}.scaling-budget label{display:flex;justify-content:space-between;font-size:15px;margin-top:24px}.scaling-budget input{width:100%;accent-color:#5c6848;height:34px;cursor:pointer}.budget-readouts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.budget-readouts span,.budget-readouts strong{display:block}.budget-readouts span{font-size:12px}.budget-readouts strong{font-size:25px;font-weight:500;color:#363e2c}.scaling-budget small{font-size:12px;line-height:1.75;display:block;color:#6e7266}.scaling-prose ol{list-style:decimal;padding-left:24px}.scaling-prose li{margin:15px 0;padding-left:8px}.scaling-reading-list>a{display:flex;gap:23px;padding:26px 0;border-bottom:1px solid #e4e4df;text-decoration:none}.scaling-reading-list>a>span{font-size:13px;color:#797b73;padding-top:5px}.scaling-reading-list h3{font-size:23px;color:#2b2d26;line-height:1.4;letter-spacing:-.3px;margin:0}.scaling-reading-list p{font-size:16px;margin:10px 0}.scaling-reading-list b{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.scaling-editorial-note{font-size:13px!important;color:#777b70}.scaling-guide .atlas-hero-links{display:flex;gap:22px;flex-wrap:wrap}.scaling-guide .atlas-hero-links a{display:flex;align-items:center;gap:8px;font-size:14px}@media(max-width:600px){.scaling-prose{font-size:17px;margin-top:30px}.scaling-prose h2{font-size:27px}.scaling-terms{grid-template-columns:1fr;gap:14px}.scaling-terms span{margin-top:2px}.scaling-budget{padding:20px}.budget-readouts{gap:8px}.budget-readouts span{font-size:11px}.budget-readouts strong{font-size:21px}.scaling-reading-list>a{gap:15px}.scaling-reading-list h3{font-size:21px}}