.training-page{color:#243c36;background:#f5f6ef}.training-page main{max-width:1250px;margin:auto;padding:52px 32px 64px}.training-intro{margin-bottom:32px}.training-intro h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,4vw,48px)}.training-intro p{color:#61746a;margin:0;font-size:18px;line-height:1.9}.training-choices{grid-template-columns:1fr 1fr;gap:26px;display:grid}.training-choice{color:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:22px;text-decoration:none;display:block;overflow:hidden}.training-choice svg{background:#edf3f5;width:100%;display:block}.seesaw-choice svg{background:#eef1e6}.training-choice-copy{padding:28px}.training-kind{color:#5d7469;font-size:14px}.training-choice h2{letter-spacing:-.025em;margin:12px 0 16px;font-size:26px}.training-choice p{color:#61746a;margin:0 0 20px;font-size:15px;line-height:1.9}.training-choice .training-voice{border-top:1px solid #e1e7dc;margin-bottom:8px;padding:14px 0;font-size:14px}.training-choice strong{color:#315c70;justify-content:space-between;font-size:16px;display:flex}.seesaw-choice strong{color:#365541}.training-choice:hover{border-color:#617c6a}.training-choice:focus-visible{outline-offset:4px;outline:3px solid #477d79}.training-footnote{color:#718176;max-width:950px;margin-top:26px;font-size:13px;line-height:1.9}@media (width<=700px){.training-page main{padding:30px 18px 40px}.training-choices{grid-template-columns:1fr}.training-choice-copy{padding:22px}.training-intro p{font-size:16px}.training-choice h2{font-size:24px}}
