.public-guide__split{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,8vw,128px);align-items:start}.public-guide h2{margin:0 0 24px}.public-guide h3{font:500 clamp(1.25rem,2vw,1.5rem)/1.4 Inter,sans-serif;margin:0 0 16px}.public-guide .public-guide__split p{color:#52645a;margin:0 0 20px;font-size:16px;max-width:62ch}.public-guide__intro{max-width:48ch}.public-guide__steps{list-style:none;padding:0;margin:0}.public-guide__steps>li{display:grid;grid-template-columns:36px 1fr;gap:24px;padding-block:28px;border-top:1px solid #d4e0d8}.public-guide__steps>li:first-child{padding-top:0;border-top:0}.public-guide__step-number{padding-top:4px;color:#427452;font-size:12px;font-weight:600}.public-guide .public-guide__split .public-guide__detail{font-size:13px;color:#496151;margin-bottom:0}.public-guide__split p a{color:#0f3d2e;text-decoration:underline;text-underline-offset:4px}.public-guide__followup{background:#edf3ee}.public-guide__example{border-left:2px solid #427452;padding:8px 0 8px 24px;margin-top:28px}.public-guide .public-guide__example p{font-size:12px;margin-bottom:12px}.public-guide__example strong{display:block;color:#18382b;font:500 clamp(1.25rem,2.6vw,1.75rem)/1.4 Inter,sans-serif}.public-guide__example span{display:block;font-size:12px;line-height:1.75;color:#52645a;margin-top:12px}.public-guide__list{padding-left:20px;margin:0 0 24px}.public-guide__list li{color:#52645a;font-size:15px;line-height:1.75;padding:0 0 12px 4px}.public-guide__checklist{margin:0}.public-guide__checklist>div{border-top:1px solid #d4e0d8;padding-block:24px}.public-guide__checklist>div:first-child{padding-top:0;border-top:0}.public-guide__checklist dt{font-size:18px;font-weight:600;margin-bottom:12px}.public-guide__checklist dd{font-size:15px;color:#52645a;line-height:1.75;margin:0}.public-guide__source{background:#f4f7f4}.public-guide__source .home-arrow-link{max-width:100%;line-height:1.7}.public-guide__source .home-arrow-link svg{flex:none}.public-guide__closing>.home-container{display:flex;justify-content:space-between;align-items:center;gap:32px}.public-guide__closing p{color:#52645a;font-size:15px;max-width:54ch;margin:0}.public-guide__closing .home-button{flex:none}@media(max-width:750px){.public-guide__split{grid-template-columns:1fr;gap:36px}.public-guide__steps>li{gap:16px;grid-template-columns:28px 1fr}.public-guide__closing>.home-container{align-items:start;flex-direction:column}}
