.information-page{color:#111c2a;background:#f7fafc;min-height:100vh}.information-header{color:#eaf6f3;background:#111c2a;justify-content:space-between;align-items:center;gap:24px;padding:26px max(24px,50% - 540px);display:flex}.information-logo{letter-spacing:-1.5px;font-size:34px;font-style:italic;font-weight:900;line-height:1}.information-logo span{color:#45d1b3}.information-header>a:last-child{font-size:13px;font-weight:650}.information-main{max-width:820px;margin:0 auto;padding:65px 24px 80px}.information-eyebrow{letter-spacing:1.8px;color:#27705f;text-transform:uppercase;font-size:11px;font-weight:800}.information-main h1{letter-spacing:-2px;margin:18px 0 22px;font-size:clamp(37px,6vw,58px);font-weight:850;line-height:1.08}.information-introduction{color:#4b606c;max-width:720px;font-size:18px;line-height:1.8}.information-content{color:#3d5360;margin-top:40px;font-size:15px;line-height:1.85}.information-content section{margin:30px 0}.information-content h2{letter-spacing:-.5px;color:#172b38;margin:0 0 12px;font-size:23px;font-weight:800;line-height:1.3}.information-content p{margin:12px 0}.information-content ul,.information-content ol{list-style:revert;margin:14px 0;padding-left:22px}.information-content li{margin:8px 0}.information-content a{color:#146c58;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.information-note{background:#eaf6f3;border:1px solid #cadfd8;border-radius:12px;padding:20px 24px}.information-date{color:#5c6e79;font-size:12px}.information-contact-card{background:#fff;border:1px solid #d9e4e8;border-radius:12px;padding:25px}.information-contact-card>a{font-size:clamp(16px,3vw,23px);font-weight:750}.information-footer{color:#526874;border-top:1px solid #dce5e9;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px max(24px,50% - 540px);font-size:12px;display:flex}.information-footer nav{flex-wrap:wrap;gap:20px;display:flex}.information-footer a:hover{text-decoration:underline}.information-page a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #32ad92}@media (max-width:600px){.information-header{padding:24px 20px}.information-logo{font-size:30px}.information-header>a:last-child{font-size:11px}.information-main{padding:42px 20px 55px}.information-main h1{letter-spacing:-1.3px}.information-introduction{font-size:16px}.information-content{margin-top:30px;font-size:14px}.information-content h2{font-size:21px}.information-note{padding:16px}.information-contact-card{padding:20px}}
