.information-page{min-height:100vh;background:#fff}.information-nav{max-width:1100px;height:82px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe1ed}.information-brand{display:flex;align-items:center;gap:10px;color:#18285c;font-size:15px;font-weight:900;letter-spacing:.07em}.information-brand img{width:42px;height:42px;object-fit:contain}.information-back,.information-cta{color:#18285c;font-size:13px;font-weight:800}.information-cta{padding:9px 12px;border:1px solid #c9333d;border-radius:7px;color:#c9333d}.information-content{max-width:900px;margin:auto;padding:78px 24px}.information-content h1{max-width:720px;margin:0;color:#101942;font-size:clamp(46px,7vw,78px);letter-spacing:-.07em;line-height:.96}.information-lead{max-width:680px;margin:25px 0 34px;color:#526079;font-size:20px;line-height:1.6}.information-prose{max-width:680px;display:grid;grid-gap:14px;gap:14px;color:#526079;line-height:1.75}.information-prose p{margin:0}.information-section{margin-top:70px;padding-top:30px;border-top:1px solid #dbe1ed}.information-callout h2,.information-section h2{margin:0;color:#101942;font-size:clamp(29px,4vw,45px);letter-spacing:-.05em;line-height:1.05}.information-section ul{margin:24px 0 0;padding-left:20px;color:#526079;line-height:1.9}.values-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:35px}.values-grid article{padding:16px;border:1px solid #dbe1ed;border-radius:9px}.values-grid h3{margin:0 0 6px;color:#18285c;font-size:15px}.values-grid p{margin:0;color:#68718a;font-size:12px;line-height:1.5}.information-callout{margin-top:70px;padding:37px;background:#18285c;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:25px}.information-callout h2{color:#fff}.information-callout p:last-child{max-width:570px;color:#dce5ff}.policy{max-width:820px}.policy h1{font-size:clamp(42px,6vw,64px)}.policy section{max-width:700px;margin-top:38px}.policy h2{margin:0 0 9px;color:#18285c;font-size:22px}.policy section p{margin:0;color:#526079;line-height:1.72}.policy-date{margin-top:55px;color:#68718a;font-size:13px}@media(max-width:760px){.information-nav{height:70px;padding:0 18px}.information-content{padding:52px 19px}.information-lead{font-size:18px}.values-grid{grid-template-columns:1fr 1fr}.information-callout{display:block;padding:27px 23px}.information-callout .button{margin-top:22px}}