/* One useful message and one next step per homepage section. */
#entrepreneur-experience .work{align-items:start;gap:8%;padding-top:68px;padding-bottom:68px}
#entrepreneur-experience .work>h2{max-width:620px;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.1}
#entrepreneur-experience .work-output>p{margin:0 0 24px;max-width:490px;font-size:18px;line-height:1.55}
#entrepreneur-experience .work-output small{margin-top:14px;font-size:12px;line-height:1.5}
.home-faq{padding-top:64px;padding-bottom:72px;border-top:1px solid var(--line);max-width:980px}
.home-faq h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.04em;margin:0 0 32px;max-width:none}
.home-faq details{border-top:1px solid var(--line)}
.home-faq details:last-child{border-bottom:1px solid var(--line)}
.home-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:20px 0;font-size:19px;line-height:1.4;font-weight:600;cursor:pointer}
.home-faq summary::-webkit-details-marker{display:none}
.home-faq summary::after{content:'+';flex:0 0 24px;text-align:center;font-weight:400;font-size:26px;line-height:1}
.home-faq details[open]>summary::after{content:'−'}
.home-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
.home-faq details p{margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.65;max-width:760px;color:var(--muted)}
.home-faq details a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.home-faq .faq-start{margin-top:28px}
@media(max-width:850px){#entrepreneur-experience .work{padding:40px 24px;gap:20px}#entrepreneur-experience .work>h2{font-size:30px;line-height:1.12}#entrepreneur-experience .work-output>p{font-size:16px;margin-bottom:18px}.home-faq{padding-top:40px;padding-bottom:44px}.home-faq h2{font-size:30px;margin-bottom:24px}.home-faq summary{font-size:17px;min-height:64px;padding:18px 0;gap:16px}.home-faq details p{padding-right:16px;font-size:15px}.home-faq .faq-start{width:100%}}
