.home-page{max-width:52rem}.home-lede{font-size:1.15rem;line-height:1.6}.home-now,.home-ladder,.home-how{margin:18px 0}.home-now p,.home-how p{line-height:1.6}.home-links ul{list-style:none;margin:20px 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.home-card{display:block;height:100%;box-sizing:border-box;padding:14px 16px;border-radius:12px;text-decoration:none;border:1px solid var(--border);background:var(--panel);color:var(--text)}.home-card strong{display:block;font-size:1.1rem;margin-bottom:4px;color:var(--accent)}.home-card span{color:var(--muted)}.home-card:hover{border-color:var(--accent)}.home-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.home-mark{color:var(--text);margin-top:8px}.home-mark .mark{width:96px;height:96px}.home-new{font-size:1.1rem;font-weight:600;margin:0 0 8px}
