.information-page{background:#f4f8f6;min-height:90vh}.information-page>header{border-bottom:1px solid #deebe6;flex-wrap:wrap;height:auto;padding:20px max(24px,50vw - 540px)}.information-brand{color:#163d42;align-items:center;gap:12px;font-size:22px;display:flex}.information-page header nav,.information-footer nav{flex-flow:wrap;gap:22px;font-size:14px;display:flex}.information-page>main{gap:24px;padding:50px 0;display:grid;width:min(1080px,100% - 40px)!important;margin:0 auto!important}.information-hero{background:linear-gradient(120deg,#dcefe5,#e9e6fc);border-radius:28px;padding:48px 42px}.information-hero>span{letter-spacing:2px;color:#087f8c;font-size:12px;font-weight:700}.information-hero h1{max-width:780px;margin:16px 0;font-size:clamp(32px,5vw,48px)}.information-hero p{color:#496369;max-width:800px;font-size:18px;line-height:1.8}.information-panel{background:#fff;border:1px solid #dfebe6;border-radius:20px;padding:32px}.information-panel h2,.information-notice h2{color:#18515a;margin-bottom:18px;font-size:22px}.information-panel h3{margin-bottom:8px}.information-panel p,.information-panel li,.information-notice p{color:#475e65;margin:0 0 14px;font-size:16px;line-height:1.85}.information-panel p:last-child{margin-bottom:0}.information-panel ul{padding-left:24px}.information-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.information-number{color:#087f8c;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.information-notice{background:#fff7e7;border:1px solid #ecdbb4;border-radius:18px;padding:24px}.information-cta{color:#fff;background:#164f58;border-radius:20px;padding:35px}.information-cta h2{font-size:24px}.information-cta p{color:#dce9e9;margin:12px 0 22px;font-size:16px}.information-footer{background:#fff;border-top:1px solid #e0ebe7;flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex;width:100%!important;margin:0!important;padding:26px 30px!important}.information-footer>div{gap:5px;display:grid}.information-footer span{color:#61757b;font-size:13px}.information-footer a{color:#126f7a;font-size:14px}@media (max-width:650px){.information-grid{grid-template-columns:1fr}.information-hero{padding:30px 24px}.information-panel{padding:24px}.information-page>main{padding:25px 0}.information-page header nav{gap:15px}.information-footer{padding:24px!important}}
