*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf0;color:#17324f;font:17px/1.6 system-ui,sans-serif}.wrap{max-width:940px;margin:auto;padding:30px 24px 45px}.brand{font-weight:800;text-decoration:none;color:#113a67}header{padding:42px 0 22px}h1,h2{font-family:Georgia,serif;line-height:1.1;color:#113a67}h1{font-size:clamp(2.7rem,7vw,4.7rem);margin:10px 0 22px}h2{font-size:2rem;margin-bottom:12px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:#15578f}header>p:last-child{max-width:570px;color:#4c6578}.paths{display:grid;gap:14px}.path{position:relative;min-height:155px;display:flex;align-items:end;isolation:isolate;overflow:hidden;border-radius:20px;padding:24px;color:white;text-decoration:none;background:#17324f}.path img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.path:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#102c45ed,#102c4510);z-index:-1}.path strong{display:block;font-size:1.3rem}.path small{display:block;margin-top:5px}section{padding-top:32px;scroll-margin-top:24px}.links{display:grid;gap:10px}.links a{display:flex;justify-content:space-between;padding:18px 20px;border:1px solid #d8e6ec;border-radius:14px;background:#fffefa;color:#113a67;text-decoration:none;font-weight:700}.links a:hover{background:#fff1cc}a:focus-visible{outline:3px solid #f96d45;outline-offset:4px}.disclosure{font-size:.82rem;color:#4c6578;margin-top:22px}footer{margin-top:36px;border-top:1px solid #d8e6ec;padding-top:22px;font-size:.85rem}footer a{margin-right:20px;color:#15578f}@media(min-width:700px){.paths{grid-template-columns:repeat(3,1fr)}.path{min-height:235px;padding:20px}.path strong{font-size:1.1rem}.path small{font-size:.85rem}}