.starter-page .button{white-space:normal;min-height:44px}.starter-page :focus-visible{outline:3px solid #466c3e;outline-offset:4px}.starter-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;align-items:center;padding:30px 0 45px}.starter-hero h1{font-size:45px;letter-spacing:-1.4px;line-height:1.4;color:#2e4935;margin:18px 0}.starter-hero h1 span{color:#768967}.starter-hero>div>p:not(.community-eyebrow){font-size:14px;line-height:1.9;color:#586d50;max-width:440px}.starter-hero .button{margin-top:17px;gap:12px}.starter-hero .button>span{font-size:11px;opacity:.8}.starter-requirement{font-size:11px!important;margin-top:15px}.starter-current{padding:28px;border:1px solid #d1dec7;background:#edf3e6;border-radius:18px;color:#4b6941}.starter-current h2{font-size:19px;line-height:1.7;margin:12px 0}.starter-current p{font-size:13px;line-height:1.95}.starter-heading{margin-bottom:23px}.starter-heading>span{font-size:11px;letter-spacing:2px;color:#768967}.starter-evidence h2,.starter-heading h2,.starter-notes h2,.starter-roadmap h2{font-size:23px;line-height:1.6;color:#36553b;margin:9px 0 12px}.starter-steps{padding-top:25px;border-top:1px solid #d8e3d0;margin-bottom:47px}.starter-steps ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.starter-steps li{display:flex;align-items:flex-start;gap:15px;padding:24px;border-radius:14px;border:1px solid #d9e4ce;background:#fff;min-width:0}.starter-steps li>span{font-size:17px;color:#6e8364;font-weight:600}.starter-steps h3{font-size:17px;line-height:1.6;margin:0 0 12px;color:#3a573d}.starter-capabilities li,.starter-page p{overflow-wrap:anywhere}.starter-evidence p,.starter-notes p,.starter-roadmap p,.starter-steps p{font-size:13px;line-height:2;color:#53694b;margin:8px 0}.starter-page code{font-family:ui-monospace,monospace;overflow-wrap:anywhere;font-size:.92em}.starter-page main a:not(.button):not(.community-back){text-decoration:underline;text-underline-offset:3px;color:#3b6547}.starter-matrix{margin-bottom:35px}.starter-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.starter-capabilities article{padding:24px;border:1px solid #d8e3cf;border-radius:14px;background:#f9fbf6}.starter-capabilities h3{display:flex;align-items:center;gap:8px;font-size:17px;line-height:1.6;color:#3a573d;margin:0 0 16px}.starter-capabilities ul{padding-left:20px;margin:0}.starter-capabilities li{font-size:13px;line-height:1.9;color:#53694b;margin:9px 0}.starter-notes{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-block:1px solid #d8e3cf;padding:26px 0;margin-bottom:30px}.starter-notes h2{font-size:19px}.starter-evidence{border:1px solid #d8e3cf;border-radius:15px;background:#fff;padding:24px;margin:0 0 28px}.starter-evidence a{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-top:10px}.starter-roadmap{padding:24px;background:#edf3e6;border-radius:15px;margin-bottom:8px}.starter-roadmap>a{display:inline-block;font-size:12px;margin:13px 20px 0 0}@media(max-width:850px){.starter-hero{grid-template-columns:1fr;gap:20px}.starter-hero h1{font-size:39px}.starter-capabilities,.starter-notes,.starter-steps ol{grid-template-columns:1fr}.starter-notes{gap:17px}}@media(max-width:560px){.starter-hero h1{font-size:34px}.starter-capabilities article,.starter-current,.starter-evidence,.starter-roadmap,.starter-steps li{padding:21px}.starter-heading h2{font-size:21px}.starter-steps li{gap:12px}}