.learning-intro{max-width:820px;margin-bottom:40px}.learning p{font-size:17px;line-height:1.75}.learning-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.learning-cards article{border-top:1px solid var(--line);padding-top:25px}.learning-cards h3{font-size:25px;margin:16px 0}.learning-example{background:var(--soft);border-left:3px solid var(--accent);padding:30px 35px;margin:45px 0;border-radius:5px}.learning-example h3{font-size:27px;margin:12px 0}.learning-example p{margin-bottom:0}.learning-split{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;margin:65px 0}.learning-advisor{background:var(--soft);padding:30px;border-radius:6px;align-self:start}.learning-advisor h3{font-size:28px;margin-top:0}.learning-advisor .button{margin:12px 0}.learning-advisor .text-link{display:inline-block}.learning-faq details,.learning-questions details{border-bottom:1px solid var(--line);padding:20px 0}.learning summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.learning details p{margin:15px 0 0}.learning-questions{max-width:900px}.learning-note{color:var(--muted);font-size:14px!important;margin-top:35px}.contact-banner{gap:40px}.contact-banner>div:first-child{max-width:770px}.contact-banner p{color:#e1e8f3;font-size:17px;line-height:1.7}.contact-banner-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.banner-secondary{color:white;border-bottom:1px solid #aabbd2;padding-bottom:4px;font-size:15px}.contact-box input{width:100%;padding:14px;border:1px solid #b9c6d8;border-radius:4px;font:inherit;background:white;color:var(--ink)}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-box label{display:block;margin:18px 0 7px}.contact-box select{width:100%;font-size:16px}.contact-box .form-note{font-size:14px;line-height:1.6;color:var(--muted)}.contact-box .form-note a{text-decoration:underline}.form-status{line-height:1.6;font-weight:600}.form-status:not(:empty){padding:16px;background:#e7f1eb;border-radius:4px;margin-top:18px}.form-status.error{background:#fff0ee;color:#8b2424}.contact-box button:disabled{opacity:.65;cursor:default}.contact-box .button{margin-top:22px}.learning :focus-visible{outline:3px solid #315de0;outline-offset:5px}@media(max-width:1180px) and (min-width:1051px){nav{gap:12px;font-size:13px}nav .button.small{font-size:13px;padding:12px}.brand-specialties{font-size:13px}}@media(max-width:900px){.contact-banner{flex-direction:column;align-items:flex-start}.learning-split{gap:30px}}@media(max-width:800px){.learning-cards,.learning-split{grid-template-columns:1fr}.learning-cards{gap:20px}.learning-split{margin:40px 0}.learning-example{padding:25px}.learning-advisor{padding:25px}.learning-intro h2{font-size:34px}.learning p{font-size:16px}.contact-banner-actions{flex-shrink:1}}@media(max-width:460px){.contact-fields{grid-template-columns:1fr;gap:0}.contact-box{padding:24px}.contact-banner-actions .button{white-space:normal}.learning-example{padding:22px}}

.reading p a:not(.button),.reading li a{text-decoration:underline;text-underline-offset:3px}.reading li{margin-bottom:.6rem}.reading .button{white-space:normal;text-align:center}
