.legacy-page{background:#fff}.legacy-heading{padding:208px 24px 72px;background:var(--navy);color:white}.legacy-heading-inner{width:100%;max-width:960px;margin:auto}.legacy-heading .eyebrow{font-size:10px;letter-spacing:.15em;color:#ffffff8c;margin-bottom:23px}.legacy-heading h1{font-size:clamp(37px,4.6vw,64px);line-height:1.14;letter-spacing:-2px;max-width:920px}.legacy-content{width:calc(100% - 80px);max-width:960px;margin:0 auto;padding:70px 0 90px}.legacy-prose{font-size:15px;line-height:1.95;color:#626c75;overflow-wrap:anywhere}.legacy-prose>p{margin:0 0 24px}.legacy-prose>p:last-child{margin-bottom:0}.legacy-prose h2{font-size:26px;line-height:1.35;letter-spacing:-.7px;color:var(--navy);margin:46px 0 20px;max-width:850px}.legacy-prose h2:first-child{margin-top:0}.legacy-prose h3{font-size:21px;line-height:1.5;letter-spacing:-.35px;color:var(--navy);margin:35px 0 18px}.legacy-prose strong{font-weight:600;color:#33414d}.legacy-prose a{color:#b8242e;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b8242e50}.legacy-prose a:hover{text-decoration-color:currentColor}.legacy-prose ol,.legacy-prose ul{padding-left:24px;margin:20px 0 30px}.legacy-prose li{margin:10px 0;padding-left:5px}.legacy-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:25px 0 40px;font-size:12px;line-height:1.85;border:1px solid #e2e6e9;border-radius:5px}.legacy-prose td,.legacy-prose th{text-align:left;padding:16px 18px;vertical-align:top;min-width:170px;border-bottom:1px solid #e2e6e9}.legacy-prose th{color:#33414d;background:#f3f5f7;font-weight:600}.legacy-prose td:nth-child(2){min-width:240px}.legacy-prose td:nth-child(3){min-width:290px}.legacy-prose tr:last-child td{border-bottom:0}.legacy-contact-content{max-width:960px;min-height:450px}.legacy-contact-content>.legacy-prose{max-width:620px;font-size:16px}.legacy-contact-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.legacy-contact-option{position:relative;border-top:1px solid #dce2e7;padding:25px 35px 28px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:border-color .25s}.legacy-contact-option .eyebrow{font-size:9px;color:#8b959e;letter-spacing:.12em;margin:0}.legacy-contact-option strong{font-family:AvantGarde,Arial,sans-serif;font-size:23px;line-height:1.4;letter-spacing:-.5px;color:var(--navy);overflow-wrap:anywhere}.legacy-contact-option>span:last-child{position:absolute;right:0;top:45px;color:#bd2933;font-size:25px;transition:transform .3s var(--ease-out)}.legacy-contact-option:hover{border-color:#bd2933}.legacy-contact-option:hover>span:last-child{transform:translate(2px,-2px)}.legacy-news-list{margin-top:35px}.legacy-news-list>a{padding:28px 0 35px;border-top:1px solid #dce2e7;border-bottom:1px solid #dce2e7;display:flex;align-items:center;justify-content:space-between;gap:30px}.legacy-news-list .eyebrow{font-size:9px;color:#a14b50;letter-spacing:.13em;margin-bottom:14px}.legacy-news-list h2{font-size:30px;letter-spacing:-.75px;line-height:1.3}.legacy-news-list>a>span{font-size:32px;color:var(--red);transition:transform .3s var(--ease-out)}.legacy-news-list>a:hover>span{transform:translate(3px,-3px)}.legacy-back-link{font-size:12px;color:var(--navy);border-color:#1b27312b;margin-top:40px}@media(max-width:800px){.legacy-heading{padding:153px 24px 48px}.legacy-heading .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:20px}.legacy-heading h1{font-size:37px;letter-spacing:-1.2px;line-height:1.17}.legacy-content{width:calc(100% - 48px);padding:45px 0 60px}.legacy-prose{font-size:13px;line-height:1.95}.legacy-prose>p{margin-bottom:22px}.legacy-prose h2{font-size:23px;letter-spacing:-.55px;margin-top:36px;margin-bottom:17px}.legacy-prose h3{font-size:19px}.legacy-prose table{font-size:11px;margin-top:22px}.legacy-prose td,.legacy-prose th{padding:13px 15px}.legacy-contact-content>.legacy-prose{font-size:14px}.legacy-contact-options{grid-template-columns:1fr;gap:8px;margin-top:30px}.legacy-contact-option{padding-top:22px;padding-bottom:23px}.legacy-contact-option strong{font-size:24px}.legacy-contact-option>span:last-child{top:40px}.legacy-contact-content{min-height:0}.legacy-news-list h2{font-size:25px}.legacy-news-list>a{padding-top:24px;padding-bottom:28px}.legacy-news-list>a>span{font-size:28px}.legacy-back-link{margin-top:30px}}@media(max-width:370px){.legacy-heading h1{font-size:32px}.legacy-contact-option strong{font-size:21px}}