.starter-band{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#171727;color:white;border-radius:16px;padding:30px;margin:0 0 32px}.starter-band .eyebrow{color:#babfff}.starter-band h2{font-size:clamp(23px,3vw,35px);line-height:1.15;margin:10px 0}.starter-band p{font-size:14px;color:#d4d3e2}.starter-band-links{display:grid;gap:12px;align-content:center}.starter-band-links a{display:block;background:#28283c;border:1px solid #55556a;border-radius:9px;padding:17px;color:white;text-decoration:none}.starter-band-links a:hover{border-color:#aab7ff;background:#303046}.starter-band-links strong,.starter-band-links span{display:block}.starter-band-links strong{font-size:18px}.starter-band-links span{font-size:12px;color:#cccde1;margin-top:5px}.starter-checklist{border:1px solid #c5c8e1;border-radius:14px;background:#f0f1ff;padding:26px;margin:18px 0 30px}.starter-checklist .starter-label{font-size:11px;font-weight:800;letter-spacing:.08em;color:#3054ff}.starter-checklist>p{font-size:14px}.starter-progress{font-weight:750}.starter-checklist progress{width:100%;height:12px;accent-color:#3054ff;margin-bottom:18px}.starter-check{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid #d2d5e8;cursor:pointer;font-size:14px;line-height:1.7}.starter-check input{appearance:auto;accent-color:#3054ff;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.starter-check:has(input:checked) span{color:#4b506a;text-decoration:line-through}.starter-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 12px}.starter-actions .button{font-size:12px}.starter-checklist .small-print{font-size:12px}.tb-advanced{border:1px solid #d4d5e4;border-radius:8px;padding:15px;margin-top:22px}.tb-advanced summary{font-size:13px;font-weight:700;cursor:pointer}.tb-suggestion{background:#eeefff;padding:16px;border-left:3px solid #3054ff;font-size:14px;line-height:1.7}.starter-profile-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.starter-profile-links a{font-weight:700;font-size:13px}.starter-band a:focus-visible,.starter-check:focus-within{outline:3px solid #ff8b65;outline-offset:4px}
@media(max-width:700px){.starter-band{grid-template-columns:1fr;padding:23px;gap:16px}.starter-checklist{padding:18px}.starter-check{font-size:13px}.starter-actions{align-items:stretch}.starter-actions button{flex:1 1 170px}.tb-advanced .tb-fields{grid-template-columns:1fr}}
@media print{body:has([data-starter]) .site-header,body:has([data-starter]) .site-footer,body:has([data-starter]) .breadcrumb,body:has([data-starter]) .article-toc,body:has([data-starter]) .starter-actions{display:none!important}body:has([data-starter]) .article-wrap{display:block}body:has([data-starter]) .page-intro{padding:20px 0}body:has([data-starter]) .starter-checklist{background:white;break-inside:avoid}body:has([data-starter]) .article-body{max-width:none}body:has([data-starter]) .article-body section:not(:first-child),body:has([data-starter]) .article-body>.sources,body:has([data-starter]) .article-body>.notice{display:none}body:has([data-starter]) .starter-check{padding:7px 0}}
