.fifty-jumps{display:flex;gap:18px 30px;flex-wrap:wrap;padding-block:22px;border-bottom:1px solid var(--line)}.fifty-jumps a{font-size:16px;padding-block:10px;color:var(--brand)}.fifty-restart,.fifty-life,.fifty-messages,.fifty-safety,.fifty-start{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.fifty-restart .button{margin-top:12px}.restart-answers details:first-child{border-top:1px solid var(--line)}.restart-answers summary{font-size:24px;line-height:1.3}.restart-answers p{font-size:18px}.life-questions>div,.safety-points>div{border-top:1px solid var(--line);padding-top:22px;margin-bottom:24px}.life-questions h3,.safety-points h3{font-size:23px;margin-bottom:12px}.life-questions p,.safety-points p{font-size:18px;margin-bottom:0}.fifty-profile>img{width:100%;height:520px;object-fit:cover}.fifty-example{background:white;padding:24px;margin:25px 0 12px}.fifty-example h3{font-size:21px}.fifty-example p{font-size:21px;color:var(--brand);margin-bottom:0}.campaign .fifty-small{font-size:14px;line-height:1.6}.message-examples>div{padding:26px;background:#f5efec;margin-bottom:20px}.message-examples span{font-size:15px;font-weight:600;color:var(--brand)}.message-examples p{margin:12px 0 0;font-size:21px;color:var(--ink)}.fifty-date-list{padding-left:20px}.fifty-date-list li{padding:0 0 16px 5px;font-size:18px;line-height:1.65}.campaign-50 #meet .feature-layout>img{width:100%;height:510px;object-fit:cover}.fifty-safety>div>img{margin-bottom:22px;display:block}.fifty-start ol{padding-left:22px}.fifty-start li{font-size:19px;padding:8px 0 8px 6px}.fifty-start .start-form{margin-top:5px}.campaign-50 .hero-50 .hero-message{max-width:630px}.campaign-50 .hero-50 h1{font-size:clamp(42px,4.5vw,66px)}@media(max-width:1000px){.fifty-restart,.fifty-life,.fifty-messages,.fifty-safety,.fifty-start{gap:38px}.fifty-profile>img{height:500px}.fifty-jumps{gap:8px 20px}.campaign-50 .hero-50 h1{font-size:48px}}@media(max-width:700px){.fifty-restart,.fifty-life,.fifty-messages,.fifty-safety,.fifty-start{grid-template-columns:1fr;gap:28px}.fifty-jumps{gap:4px 20px;padding-block:16px}.fifty-jumps a{font-size:15px}.fifty-profile>img,.campaign-50 #meet .feature-layout>img{height:310px}.restart-answers summary{font-size:21px}.fifty-example,.message-examples>div{padding:22px}.message-examples p,.fifty-example p{font-size:19px}.campaign-50 .hero-50 h1{font-size:42px}.fifty-start li{font-size:18px}}
