
.start-guide{font:17px/1.65 system-ui,sans-serif;color:#252a31;background:#fff}.start-wrap{width:min(1100px,calc(100% - 48px));margin:auto}.start-hero{background:#f7f5ed;padding:28px 0 40px}.start-breadcrumbs{font-size:14px;color:#5d6570;margin-bottom:32px}.start-breadcrumbs a{color:inherit}.start-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:750;color:#68634d;margin:0 0 14px}.start-guide h1{max-width:950px;font-size:clamp(32px,4.7vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.13;margin:0 0 24px}.start-lead{max-width:800px;font-size:21px;line-height:1.55}.start-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:26px 0}.start-actions>a:not(.site-call-button){font-weight:650;color:#252a31}.start-guide .site-call-button{padding:15px 24px;white-space:normal;min-height:48px;text-align:center}.start-facts{display:flex;flex-wrap:wrap;gap:10px}.start-facts span{background:#fff;border:1px solid #e1ddcb;padding:6px 12px;border-radius:8px;font-size:14px}.start-small{font-size:13px;color:#606773;margin:20px 0 0}.start-toc{display:flex;flex-wrap:wrap;gap:14px 24px;padding:24px 0;border-bottom:1px solid #dfe2e6;font-size:14px}.start-toc a{color:#39414b}.start-guide section{padding:42px 0;border-bottom:1px solid #e2e5e9;scroll-margin-top:110px}.start-guide h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.025em;font-weight:760;line-height:1.22;margin:0 0 24px}.start-guide h3{font-size:20px;font-weight:750;line-height:1.35;margin:0 0 12px}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.start-card{border:1px solid #e0e3e7;border-radius:14px;padding:24px;font-size:16px}.start-number{display:block;color:#807247;font-size:14px;font-weight:800;margin-bottom:20px}.start-note{padding:20px 24px;background:#fff9e5;border-left:3px solid #ebc43b;font-size:15px;margin:24px 0}.start-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.start-card li{margin:9px 0}.start-card ul{padding-left:22px}.start-steps{list-style:none;counter-reset:steps;padding:0;margin:24px 0 0}.start-steps>li{counter-increment:steps;display:flex;gap:24px;padding:26px 0;border-top:1px solid #e0e3e7}.start-steps>li:before{content:counter(steps,decimal-leading-zero);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;background:#ffdc3d;border-radius:12px;font-weight:800}.start-steps>li>div{min-width:0;max-width:900px}.start-outcome{font-size:15px;color:#626872;margin-bottom:0}.start-inline-links{display:flex;flex-wrap:wrap;gap:10px 24px}.start-document-list{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;margin:26px 0}.start-document-list article{padding:22px 0;border-top:1px solid #e0e3e7}.start-document-list p{font-size:16px;margin:0}.start-guide details{padding:18px 0;border-top:1px solid #e0e3e7}.start-guide summary{font-size:18px;font-weight:650;cursor:pointer;min-height:32px}.start-guide details p{margin:16px 0 6px;max-width:900px;font-size:16px}.start-checklist{background:#f5f6f8;border-radius:14px;padding:10px 24px}.start-checklist label{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #dfe2e6;cursor:pointer}.start-checklist input{width:22px;height:22px;margin-top:3px;flex-shrink:0;accent-color:#665400}.start-checklist label:has(input:checked) span{color:#59625a}.start-check-status{font-weight:650;margin:18px 0}.start-guide section.start-contact{border:0;background:#f7f5ed;border-radius:18px;padding:32px;margin:42px 0}.start-contact>p{max-width:800px}.start-guide section.start-sources{padding-top:0;font-size:13px;color:#626872;border:0}.start-sources h2{font-size:19px}.start-guide a{text-underline-offset:3px}.start-guide :focus-visible{outline:3px solid #275dc1;outline-offset:4px}@media(max-width:760px){.start-wrap{width:calc(100% - 32px)}.start-grid,.start-two,.start-document-list{grid-template-columns:1fr}.start-guide section{padding:30px 0}.start-hero{padding:20px 0 30px}.start-lead{font-size:18px}.start-breadcrumbs{margin-bottom:24px}.start-steps>li{gap:14px}.start-steps>li:before{width:36px;height:36px;border-radius:9px;font-size:14px}.start-guide h3{font-size:19px}.start-card{padding:22px}.start-checklist{padding:6px 18px}.start-guide section.start-contact{padding:24px;margin:30px 0}.start-actions{gap:16px}.start-note{padding:18px}.start-toc{gap:12px 18px}}
