.ef-page-self-employed .se-plan-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px;display:grid}.ef-page-self-employed .se-plan-grid .ef-heading{margin-bottom:36px}.ef-page-self-employed .se-small{color:var(--ef-muted);margin-top:20px;font-size:15px}.ef-page-self-employed .se-small .ef-text-link{margin-top:10px}.ef-page-self-employed .se-plan-side{position:sticky;top:96px}.ef-page-self-employed .se-plan-note{color:var(--ef-muted);margin-top:14px;font-size:14px}.ef-page-self-employed .ef-steps+.se-two{margin-top:40px}.ef-page-self-employed .se-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.ef-page-self-employed .se-two .ef-callout{margin:0}.ef-page-self-employed .se-after-table{justify-items:start;gap:22px;max-width:860px;margin-top:32px;display:grid}.ef-page-self-employed .se-after-table .ef-callout{margin:0}.ef-page-self-employed .se-records{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.ef-page-self-employed .se-records-photo{position:sticky;top:96px}.ef-page-self-employed .se-records-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:18px 110px 18px 18px;width:100%;height:auto;display:block}.ef-page-self-employed .se-records .ef-heading{margin-bottom:32px}.ef-page-self-employed .se-link{margin-top:17.5px}.ef-page-self-employed .se-list{gap:10px;padding-left:20px;list-style:outside;display:grid}.ef-page-self-employed .se-limits-foot{margin-top:32px}.ef-page-self-employed .se-limits-foot .ef-callout{margin:0}.ef-page-self-employed .se-faq{margin-top:80px}.ef-page-self-employed .se-sources{margin-top:64px}@media (width<=1100px){.ef-page-self-employed .se-plan-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.ef-page-self-employed .se-records{gap:48px}}@media (width<=900px){.ef-page-self-employed .se-plan-grid,.ef-page-self-employed .se-records{grid-template-columns:minmax(0,1fr)}.ef-page-self-employed .se-plan-side,.ef-page-self-employed .se-records-photo{position:static}.ef-page-self-employed .se-plan-side{max-width:480px}.ef-page-self-employed .se-records-photo img{aspect-ratio:3/2}.ef-page-self-employed .se-two{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.ef-page-self-employed .se-records-photo img{border-radius:14px 64px 14px 14px}.ef-page-self-employed .se-faq{margin-top:64px}.ef-page-self-employed .se-sources{margin-top:56px}}
