.acquisition-content{min-height:75vh;padding:0 20px 72px}.acquisition-links{flex-wrap:wrap;justify-content:center;gap:14px 28px;max-width:1000px;margin:auto;padding:24px 0;font-size:14px;font-weight:700;display:flex}.acquisition-links a{color:inherit;text-underline-offset:4px;text-decoration:underline}.acquisition-reader{color:#17212c;max-width:960px;font:18px/1.8 var(--font-inter),Arial,sans-serif;overflow-wrap:anywhere;background:#fff;border:2px solid #111;border-top:7px solid #ff6200;margin:0 auto;padding:42px 56px;box-shadow:6px 6px #112c3e}.acquisition-reader h1{font-family:var(--font-montserrat),Arial,sans-serif;letter-spacing:-.035em;margin:12px 0 28px;font-size:clamp(30px,4vw,47px);font-weight:850;line-height:1.16}.acquisition-reader h2{margin:40px 0 16px;font-size:27px;font-weight:800;line-height:1.35}.acquisition-reader h3{margin:28px 0 12px;font-size:22px;font-weight:750}.acquisition-reader p{margin:18px 0}.acquisition-reader a{color:#164f83;text-underline-offset:3px;text-decoration:underline}.acquisition-reader a:hover{color:#9d3900}.acquisition-reader ul,.acquisition-reader ol{list-style:revert;margin:20px 0;padding-left:25px}.acquisition-reader li{margin:9px 0}.acquisition-reader strong{font-weight:750}.acquisition-reader table{border-collapse:collapse;width:100%;margin:28px 0;font-size:16px;line-height:1.6;display:block;overflow-x:auto}.acquisition-reader th,.acquisition-reader td{vertical-align:top;text-align:left;border:1px solid #b6bec4;min-width:135px;padding:12px 15px}.acquisition-reader th{color:#fff;background:#112c3e;font-weight:750}.acquisition-reader tbody tr:nth-child(2n){background:#f1f4f5}.acquisition-meta{color:#53616c;border-bottom:1px solid #cbd1d5;padding-bottom:18px;font-size:14px}.acquisition-reader .booking-cta{color:#fff;background:#112c3e;border:2px solid #111;min-height:48px;padding:12px 20px;font-weight:750;text-decoration:none;display:inline-block;box-shadow:4px 4px #ff6200}.acquisition-reader a:focus-visible,.acquisition-links a:focus-visible{outline-offset:5px;outline:3px solid #ff6200}.acquisition-reader .booking-cta:hover{color:#fff;background:#1e465e}@media (max-width:650px){.acquisition-content{padding:0 14px 44px}.acquisition-links{justify-content:flex-start;gap:12px 18px;padding:20px 0;font-size:13px}.acquisition-reader{padding:26px 20px;font-size:17px;box-shadow:4px 4px #112c3e}.acquisition-reader h2{margin-top:32px;font-size:24px}.acquisition-reader table{font-size:14px}.acquisition-reader th,.acquisition-reader td{min-width:120px;padding:10px}}
