.image66{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.title40{width:100%;padding:1rem;border:none;background:var(--surface);text-align:left;font:inherit;font-weight:700;display:flex;justify-content:space-between;gap:1rem;cursor:pointer}.title40:hover{background:var(--page-bg)}.hero-core{padding:0 1rem 1rem;color:var(--text-muted);display:none}.image66.active .hero-core{display:block}.nav-pro{padding:.8rem 0;border-bottom:1px solid var(--line);background:var(--surface)}.nav-pro ol{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;color:var(--muted);font-size:.9rem}.nav-pro a{color:var(--text-muted);text-decoration:none}.nav-pro a:hover{text-decoration:underline}.profile-pro{display:grid;gap:.75rem}.bvw0k3x{width:100%;padding:.78rem .85rem;border:1px solid var(--line);border-radius:10px;font:inherit}.bvw0k3x:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px;border-color:var(--accent)}.card-alt{margin-top:2rem;background:var(--footer-bg);color:var(--footer-text);padding:2.1rem 0}.cahpfs{display:grid;gap:1.2rem}.card-alt a{color:var(--footer-link);text-decoration:none}.card-alt a:hover{text-decoration:underline}.item-core51c{font-size:.92rem;color:var(--muted)}.card-alt .item-core51c{color:var(--footer-muted)}.hero-links,.grid20{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.item-plus .container31 h3{font-size:1.15rem}