.info-page{max-width:var(--maxw-text);padding:var(--space-lg) var(--gutter) var(--space-xl);margin:0 auto}.info-page__eyebrow{font-size:var(--step--1);letter-spacing:.24em;text-transform:uppercase;color:var(--cyan-dim)}.info-page__title{font-size:var(--step-3);color:var(--fg);margin:.8rem 0 0;line-height:1.1}.info-page__lede{font-size:var(--step-1);color:var(--fg-muted);margin-top:1.1rem;line-height:1.5}.info-page__body{font-size:var(--step-0);color:var(--fg);margin-top:2.2rem;line-height:1.65}.info-page__body p{margin:0 0 1.2em}.info-page__body h2{font-size:var(--step-1);color:var(--fg);margin:2em 0 .8em}.info-page__body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cyan-dim);text-decoration-color:var(--cyan-dim);text-underline-offset:3px}.info-page__body ul{margin:0 0 1.2em;padding-left:1.2em}.info-page__body li{margin-bottom:.4em}.info-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-label);margin:0 0 1rem;padding:1.3rem 1.4rem}.info-card__k{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-dim);margin-bottom:.45rem;font-size:.72rem}.info-card__v{font-size:var(--step-0);color:var(--fg);line-height:1.55}.info-card__v a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cyan-dim);text-decoration-color:var(--cyan-dim);text-underline-offset:3px}.info-card__sub{font-size:var(--step--1);color:var(--fg-muted);margin-top:.35rem}.faq-item{margin-bottom:1rem}.faq-item h2{font-size:var(--step-0);color:var(--fg);margin:0 0 .5rem;font-weight:600}.faq-item p{color:var(--fg-muted);margin:0 0 .6em;line-height:1.6}.faq-item p:last-child{margin-bottom:0}
