.info-page{max-width:1040px;margin:0 auto;padding:34px 24px 76px;color:var(--ink,#233652)}
.info-page .info-breadcrumbs{display:flex;align-items:center;gap:11px;margin-bottom:38px;font-size:12px;color:#7a8ba4}
.info-page .info-breadcrumbs a{color:#4f70a2}
.info-page .info-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}
.info-page .info-page-heading{max-width:740px;margin-bottom:34px}
.info-page .info-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.035em;color:var(--blue,#2563eb)}
.info-page h1{margin:0 0 18px;font-size:clamp(30px,4.6vw,43px);line-height:1.3;letter-spacing:-1.4px;color:var(--navy,#172b4d)}
.info-page .info-lead{margin:0;color:#657b99;font-size:16px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}
.info-page .info-date{display:flex;gap:9px;align-items:center;margin-top:18px;color:#7a8ba4;font-size:12px}
.info-page .info-date time{color:#506785}
.info-page h2{margin:0 0 14px;font-size:20px;line-height:1.5;letter-spacing:-.55px;color:var(--navy,#172b4d)}
.info-page h3{margin:13px 0 9px;font-size:16px;line-height:1.5;letter-spacing:-.3px;color:var(--navy,#172b4d)}
.info-page p{line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}
.info-page section>p+ p{margin-top:12px}
.info-page section p{color:#657b99;font-size:14px}
.info-page .info-feature{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:30px 32px;border:1px solid #dfe9fa;border-radius:18px;background:linear-gradient(115deg,#f3f7ff,#f9fbff)}
.info-page .info-feature>div{max-width:650px}
.info-page .info-feature .info-eyebrow{font-size:11px;line-height:1.5;color:#537ec3}
.info-page .info-feature h2{font-size:23px}
.info-page .info-feature strong{color:#31598f;font-weight:700}
.info-page .info-primary-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:16px;justify-content:center;min-height:46px;padding:11px 17px;border-radius:10px;background:var(--blue,#2563eb);color:#fff;font-size:13px;font-weight:600}
.info-page .info-primary-link:hover{background:var(--blue-dark,#1d4ed8)}
.info-page .info-section{margin-top:34px}
.info-page .info-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0}
.info-page .info-steps li{padding:24px;border:1px solid var(--line,#e3eaf3);border-radius:15px;background:#fff}
.info-page .info-step-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#eef4ff;color:#6088c5;font-size:12px;font-weight:700;letter-spacing:.04em}
.info-page .info-steps p{font-size:13px}
.info-page .info-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}
.info-page .info-card{padding:27px;border:1px solid var(--line,#e3eaf3);border-radius:15px}
.info-page .info-card h2{font-size:18px}
.info-page .info-card p{font-size:13px}
.info-page .info-usage{padding:27px 0 4px;border-top:1px solid var(--line,#e3eaf3)}
.info-page .info-usage a,.info-page .info-links a{color:#426eb6;text-decoration:underline;text-decoration-color:#c4d5ef;text-underline-offset:4px}
.info-page .info-usage a:hover,.info-page .info-links a:hover{text-decoration-color:#426eb6}
.info-page .info-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 30px;margin-top:35px;padding-top:24px;border-top:1px solid var(--line,#e3eaf3);font-size:13px}
.info-page .info-page-actions a{display:inline-flex;gap:10px;align-items:center;color:#53709b}
.info-page .info-page-actions a:first-child{color:var(--blue,#2563eb);font-weight:600}
.info-page .info-page-actions a:hover{text-decoration:underline;text-underline-offset:4px}
.info-privacy{max-width:860px}
.info-privacy .info-page-heading{margin-bottom:32px}
.info-privacy .info-section{margin-top:0;padding:26px 0;border-top:1px solid var(--line,#e3eaf3)}
.info-privacy h2{font-size:19px}
.info-privacy .info-links{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding-left:19px;color:#8ba0bb;font-size:13px}
.info-privacy .info-links li{padding-left:2px;line-height:1.8;overflow-wrap:anywhere}
.info-privacy .info-page-actions{margin-top:0}
@media(max-width:800px){.info-page .info-feature{align-items:flex-start;flex-direction:column;gap:22px}.info-page .info-steps{gap:12px}.info-page .info-steps li{padding:19px}.info-page .info-two-columns{gap:12px}.info-page .info-card{padding:22px}}
@media(max-width:600px){.info-page{padding:24px 20px 48px}.info-page .info-breadcrumbs{margin-bottom:28px}.info-page .info-page-heading{margin-bottom:27px}.info-page .info-lead{font-size:15px;line-height:1.9}.info-page .info-feature{padding:24px}.info-page .info-feature h2{font-size:21px}.info-page .info-steps,.info-page .info-two-columns{grid-template-columns:1fr}.info-page .info-steps li{padding:22px}.info-page .info-steps h3{margin-top:11px}.info-page .info-section{margin-top:28px}.info-privacy .info-section{margin-top:0;padding:23px 0}.info-page h2,.info-privacy h2{font-size:18px}.info-page .info-page-actions{gap:16px 24px}}
