body{margin:0;color:#163c42;background:#fffaf0;font:19px/1.75 "Source Sans 3",Arial,sans-serif}*{box-sizing:border-box}a{color:#075762;text-underline-offset:4px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #ad482b;outline-offset:4px}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cdd8d0;gap:24px;flex-wrap:wrap}header>a{font-size:25px;font-weight:700;text-decoration:none}nav{display:flex;gap:24px;flex-wrap:wrap;font-size:17px}h1,h2,h3{font-family:"Be Vietnam Pro",Arial,sans-serif;line-height:1.3;letter-spacing:-.035em}h1{font-size:clamp(34px,5vw,58px);max-width:900px;margin:30px 0}h2{font-size:29px;margin-top:0}h3{font-size:22px}p{max-width:900px}.lead{font-size:23px;color:#49616a;max-width:850px}.kicker{font-size:16px;color:#894429;font-weight:700}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px 0}section{padding:30px 0;border-bottom:1px solid #cdd8d0}.card{padding:25px;background:#eef2e8;border:1px solid #cdd8d0}.card p:last-child{margin-bottom:0}.cta{display:inline-block;padding:12px 22px;background:#064d52;color:#fffaf0;text-decoration:none;font-weight:600;border-radius:4px}.note{color:#49616a;font-size:17px}video{width:100%;max-width:900px;background:#064d52}details{padding:17px 0;border-bottom:1px solid #cdd8d0}summary{font-size:21px;font-weight:600;cursor:pointer}footer{font-size:16px;color:#49616a}footer a{margin-right:22px}li{margin:10px 0}@media(max-width:700px){.grid{grid-template-columns:1fr}header,main,footer{padding:20px}.lead{font-size:21px}h2{font-size:26px}}
