
.info-page{max-width:900px;margin:0 auto;padding:64px 22px 90px}.info-page .eyebrow{color:#2866a6;font-weight:700;letter-spacing:.12em;font-size:.78rem}.info-page h1{font-family:"Playfair Display",Georgia,serif;color:#102b4e;font-size:clamp(2.2rem,6vw,3.7rem);line-height:1.1;margin:12px 0 18px}.info-page .intro{font-size:1.2rem;color:#536579;line-height:1.8;border-left:4px solid #2866a6;padding-left:18px;margin:0 0 38px}.info-page h2{font-family:"Playfair Display",Georgia,serif;color:#102b4e;margin:34px 0 10px;font-size:1.45rem}.info-page p,.info-page li{color:#35465a;line-height:1.85;font-size:1rem}.info-page ul{padding-left:22px}.info-top{background:#f3f7fb;border-bottom:1px solid #e0e8f0}.info-top-inner{max-width:1100px;margin:auto;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.info-top a{color:#174b7d;text-decoration:none;font-weight:700}.info-top .brand{display:flex;align-items:center;gap:10px;color:#102b4e}.info-top .brand-mark{display:grid;place-items:center;background:#102b4e;color:white;border-radius:8px;width:40px;height:40px;font-weight:800}.info-top .brand-mark span{color:#80b8ed}.info-top .brand-copy strong{display:block;font-size:.95rem}.info-top .brand-copy em{color:#2866a6;font-style:normal}.info-top .brand-copy small{display:block;font-size:.55rem;letter-spacing:.08em}.info-bottom{border-top:1px solid #e0e8f0;padding:22px;text-align:center;color:#63758a;font-size:.85rem}
