.info-body{min-height:100vh;display:flex;flex-direction:column}
.info-main{width:100%;max-width:960px;margin:0 auto;padding:64px 24px;flex:1}
.info-eyebrow{font-weight:700;font-size:12px;letter-spacing:2px;color:var(--primary);margin-bottom:14px}
.info-main h1{line-height:1.2;margin-bottom:30px;overflow-wrap:anywhere}
.info-main .legal-card{padding:32px}
.info-main .legal-card p{margin-bottom:22px}
.info-main .legal-card p:last-child{margin-bottom:0}
.info-main a{color:#914531;overflow-wrap:anywhere}
.info-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 24px;padding:18px 20px}
.info-nav a{margin:0;font-size:.8rem}
.info-nav a[aria-current=page]{color:var(--primary);text-decoration:underline;text-underline-offset:5px}
.info-nav a:focus-visible,.info-main a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}
.info-body footer{margin-top:0}
@media(max-width:600px){.info-main{padding:36px 18px}.info-main h1{font-size:2rem}.info-main .legal-card{padding:24px 20px}.info-nav{gap:12px 18px}.info-nav a{font-size:.7rem}}
