.starter-kit{margin:30px 0;padding:26px;border:1px solid #bdd9dd;border-radius:14px;background:#edf6f7;color:#18383e}.starter-kit h2,.starter-kit h3{margin:0 0 10px}.starter-kit p{max-width:850px}.starter-downloads{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.starter-downloads a,.starter-kit button{display:inline-block;background:#fff;border:1px solid #98bdc1;border-radius:7px;padding:10px 14px;color:#175d59;font:600 14px/1.5 system-ui;text-decoration:none;cursor:pointer}.starter-kit a:focus-visible,.starter-kit button:focus-visible{outline:3px solid #176b62;outline-offset:3px}.starter-note{font-size:13px;line-height:1.6;color:#536d70}.starter-checklist{padding-left:22px}.starter-checklist li{margin:7px 0}.starter-progress{display:flex;list-style:none;padding:0;gap:8px;flex-wrap:wrap;font:600 13px/1.5 system-ui}.starter-progress li{padding:8px 12px;border-radius:6px;background:#e4eeec}.starter-progress li[aria-current=step]{background:#176b62;color:white}.starter-kit.compact{padding:18px;margin:16px 0}.starter-kit.compact h2{font:700 19px/1.4 system-ui}.starter-kit.compact details{margin-top:8px}.starter-kit.compact summary{cursor:pointer;font-weight:600}.starter-status{font-size:14px;line-height:1.6}.release-info{margin:30px 0;padding:22px;border:1px solid #dbe3dc;border-radius:12px}.release-info p{font-size:14px;line-height:1.7}@media(max-width:480px){.starter-kit{padding:18px}.starter-downloads{flex-direction:column}.starter-downloads a,.starter-kit button{width:100%}.starter-progress{display:block}.starter-progress li{margin:4px 0}}