.qualification-wrap{max-width:1120px}
.qualification-intro{max-width:790px}
.qualification-intro h2{margin-bottom:25px}
.qualification-intro p,.qualification-followthrough p{font-size:21px;line-height:1.6;color:var(--muted);margin-bottom:20px}
.qualification-intro p:last-child{margin-bottom:0}
.qualification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px}
.qualification-panel{padding:29px 30px 32px;border:1px solid var(--line);border-radius:8px;min-width:0}
.qualification-fit{background:var(--sea)}
.qualification-panel h3{font-size:25px;line-height:1.3;margin:0 0 22px}
.qualification-section ul{padding-left:22px;margin:0;font-size:20px;line-height:1.55;color:var(--muted)}
.qualification-section li{padding-left:4px}
.qualification-section li+li{margin-top:17px}
.qualification-section li::marker{color:var(--gold)}
.qualification-not-fit li::marker{color:#758980}
.qualification-followthrough{max-width:790px;margin-top:45px}
.qualification-followthrough h3{font-size:28px;line-height:1.3;margin:0 0 18px}
.qualification-timing ul{margin-top:21px}
.qualification-timing li+li{margin-top:10px}
.qualification-protections{border-top:1px solid var(--line);padding-top:34px;margin-top:34px}
.qualification-protections strong{color:var(--teal)}
.qualification-followthrough .qualification-readiness{color:var(--teal);margin-top:32px;margin-bottom:0}
@media(max-width:800px){
 .qualification-grid{grid-template-columns:1fr;gap:20px;margin-top:29px}
 .qualification-panel{padding:25px 26px 28px}
 .qualification-intro p,.qualification-followthrough p{font-size:20px}
 .qualification-followthrough{margin-top:35px}
 .qualification-followthrough h3{font-size:26px}
}
@media(max-width:480px){
 .qualification-intro h2{margin-bottom:22px}
 .qualification-intro p,.qualification-followthrough p,.qualification-section ul{font-size:19px}
 .qualification-panel{padding:24px 22px 27px}
 .qualification-panel h3{font-size:23px;margin-bottom:20px}
 .qualification-followthrough h3{font-size:25px}
 .qualification-section li+li{margin-top:14px}
 .qualification-timing li+li{margin-top:10px}
 .qualification-protections{padding-top:28px;margin-top:28px}
 .qualification-followthrough .actions{align-items:stretch;flex-direction:column}
}
