*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#26314b;background:#fff;font:17px/1.7 Georgia,serif}a{color:#234ca9;text-underline-offset:4px}a:hover{color:#945728}header{background:white;position:relative;z-index:2;border-bottom:1px solid #dce3ee}.bar{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 30px;gap:30px}.brand{display:flex;align-items:center;text-decoration:none;gap:14px;color:#182d64}.brand img{width:92px;height:64px;object-fit:contain}.brand strong{font-size:24px;font-weight:normal}.brand small{display:block;font:12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}nav{display:flex;gap:25px;flex-wrap:wrap;font:15px Arial,sans-serif}nav a{text-decoration:none;padding:12px 0}nav a[aria-current]{border-bottom:2px solid #b97132}.hero{background:#122288 url(assets/2020/10/LBT-banner.png) center/cover;color:#fff;padding:76px 30px 85px}.hero-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:70px}.eyebrow{font:14px Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#edd1aa}.hero h1{font-weight:normal;font-size:clamp(38px,5vw,64px);line-height:1.15;margin:22px 0}.hero p{max-width:560px;font-size:20px;color:#e4eaff}.hero-art{width:100%;max-width:340px;justify-self:center;filter:drop-shadow(0 10px 25px #0005)}.button{display:inline-block;text-decoration:none;font:15px Arial,sans-serif;background:#fff;color:#1c3480;padding:16px 25px;border-radius:3px;margin-top:18px}.button.gold{background:#c98242;color:white}.wrap{max-width:1120px;margin:auto;padding:68px 30px}h1,h2,h3{font-weight:normal;line-height:1.25;color:#193c7d}h2{font-size:36px;margin:0 0 20px}h3{font-size:25px}.intro{max-width:750px;margin:0 auto;text-align:center}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.card{border-top:3px solid #bb783d;padding:24px 4px}.card .num{font:13px Arial,sans-serif;letter-spacing:2px;color:#926536}.card p{color:#526079}.soft{background:#f0f4fb}.split{display:grid;grid-template-columns:300px 1fr;gap:65px;align-items:center}.portrait{width:100%;max-height:360px;object-fit:cover;border-radius:3px}.quote{font-size:27px;line-height:1.5;color:#274f95;max-width:800px;margin:0 auto}.byline{font:14px Arial,sans-serif;color:#63728a;margin-top:20px}.page-top{padding:42px 30px;background:#122288 url(assets/2020/10/LBT-banner.png) center/cover;color:white}.page-top>div{max-width:1120px;margin:auto}.page-top h1{color:white;font-size:44px;margin:15px 0}.prose{max-width:830px}.prose img{max-width:100%;height:auto}.prose figure{margin:25px 0}.prose h2{font-size:28px;margin-top:35px}.prose h3{margin-top:30px}.prose h4,.prose h5{font-size:21px}.prose li{margin:10px 0}.archive-note{font:14px/1.6 Arial,sans-serif;padding:18px 22px;background:#eef3fd;border-left:3px solid #b8793c;margin-bottom:35px}.resource-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:35px}.resource-list a{padding:20px;background:#eff3fa;text-decoration:none;font-size:19px}details{border-bottom:1px solid #ccd7e8;padding:20px 0}summary{cursor:pointer;color:#193c7d;font-size:21px}footer{background:#132851;color:#d7e0f1;font:14px/1.7 Arial,sans-serif;padding:35px 30px}footer .foot{max-width:1120px;margin:auto;display:flex;justify-content:space-between;gap:30px}footer a{color:white}.contact-number{font-size:32px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:9}@media(max-width:750px){.bar{flex-direction:column;gap:8px;padding:12px 20px}nav{gap:18px;justify-content:center}.brand img{width:70px}.hero{padding:45px 23px}.hero-inner{grid-template-columns:1fr;gap:30px}.hero-art{max-width:220px}.wrap{padding:45px 23px}.grid,.split,.resource-list{grid-template-columns:1fr;gap:25px}.split .portrait{max-width:240px;margin:auto}.hero h1{font-size:42px}.quote{font-size:23px}footer .foot{flex-direction:column}.page-top h1{font-size:36px}}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.photo-grid img{width:100%;height:190px;object-fit:cover}@media(max-width:650px){.photo-grid{grid-template-columns:repeat(2,1fr)}}

.hero h1{color:#fff}

.hero h1{color:#fff}

;