.info-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;padding-bottom:22px}.info-main{min-height:55vh;padding-top:20px;padding-bottom:56px}.info-main h1{max-width:18ch;margin-bottom:12px}.info-main .lead{max-width:40em;margin:0 0 36px;color:var(--muted);font-size:19px}.info-main section{max-width:42em;margin:30px 0}.info-main h2{margin:0 0 8px;font-size:24px}.info-main p{max-width:42em}.info-main a{text-decoration-color:var(--rust);text-underline-offset:3px}.info-footer{display:flex;align-items:baseline;justify-content:space-between;gap:14px 24px;padding-top:22px;padding-bottom:max(26px,env(safe-area-inset-bottom));border-top:1px solid var(--rule);color:var(--muted);font-size:14px}.info-footer p{margin:0}.info-footer>p a{color:var(--fg);text-decoration-color:var(--rust);text-underline-offset:3px}.info-footer nav{display:flex;flex-wrap:wrap;gap:8px 16px}.info-footer nav a{color:var(--fg);text-decoration-color:var(--rule);text-underline-offset:3px}.info-footer nav a:hover,.info-footer>p a:hover{text-decoration-color:var(--rust)}.button-link{display:inline-flex;min-height:44px;align-items:center;padding:9px 16px;border-radius:999px;background:var(--rust);color:#fffdf7;font-weight:650;text-decoration:none}@media (prefers-color-scheme:dark){.brand-lockup{color:#eef0e6}.button-link{color:#13251d}}@media (max-width:600px){.info-header{align-items:flex-start}.info-footer{display:block}.info-footer nav{margin-top:16px}}