.learn-opening{position:relative;isolation:isolate;overflow:hidden;min-height:430px;display:flex;align-items:center;background:#193442}.learn-opening>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 15%;z-index:-2}.learn-opening:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#152f3deb 0%,#193543dc 27%,#19354340 58%,transparent 80%),linear-gradient(0deg,#f5eee3,transparent 23%)}.learn-opening .wrap{width:100%;padding-top:65px;padding-bottom:85px}.learn-opening .eyebrow{color:#edd2a7}.learn-opening h1{font:58px/1.08 var(--serif);color:#fff6e7;max-width:560px;margin:0 0 23px;letter-spacing:-.02em}.learn-opening p{font-size:17px;color:#f0e6d4}.learn-topics{padding:45px 0 60px}.learn-topics h2{font-size:36px;margin:0 0 30px}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.topic-card{display:flex;flex-direction:column;text-decoration:none;background:linear-gradient(130deg,#fffaf2,#eee4d4);border:1px solid #d6c8b3;border-radius:14px;padding:26px 30px;transition:transform .2s,box-shadow .2s}.topic-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4e423314}.topic-top{display:flex;justify-content:space-between;align-items:center}.topic-top svg{width:42px;height:42px;color:#886a3e}.topic-top>span{color:#8b7d69;font-size:12px}.topic-card h3{font-family:var(--sans);font-weight:600;font-size:24px;margin:18px 0 10px}.topic-card p{font-size:15px;color:#5d686a;margin:0 0 22px}.topic-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#36565c}.topic-link>span{font-size:22px}.learn-closing{font-size:14px;color:#5f6a6d;text-align:center;margin:30px 0 0}@media(max-width:780px){.learn-opening{min-height:520px;align-items:flex-end}.learn-opening>img{object-position:75% center}.learn-opening:after{background:linear-gradient(0deg,#193543f5 3%,#193543c9 46%,#19354310 100%)}.learn-opening .wrap{padding-top:230px;padding-bottom:35px}.learn-opening h1{font-size:44px;max-width:390px}.learn-opening p{font-size:15px}.learn-topics h2{font-size:33px}.topic-grid{grid-template-columns:1fr;gap:16px}.topic-card{padding:23px}.topic-card h3{font-size:23px}.learn-topics{padding:35px 0 45px}}@media(prefers-reduced-motion:reduce){.topic-card{transition:none}.topic-card:hover{transform:none}}
