.linktree{border-top:1px solid var(--line);padding:48px 0 56px}.linktree-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:end;margin-bottom:28px}.linktree-heading h2{font-size:clamp(30px,4vw,48px);margin:8px 0 0}.linktree-heading>p{max-width:470px;color:var(--muted);margin:0}.linktree-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.linktree-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:8px;text-decoration:none;background:var(--soft);min-width:0}.linktree-card:hover{border-color:var(--ink);background:var(--lime)}.linktree-tag{font:11px/1.6 monospace;letter-spacing:1px;color:var(--muted)}.linktree-card h3{font:30px/1.2 Georgia,serif;margin:16px 0 8px;overflow-wrap:anywhere}.linktree-card p{margin:0 0 22px;max-width:48ch}.linktree-action{display:flex;justify-content:space-between;gap:16px;margin-top:auto;font-weight:bold;font-size:14px}.linktree-note{font-size:12px;color:var(--muted);max-width:76ch;margin:20px 0 0}@media(max-width:600px){.linktree-heading,.linktree-grid{grid-template-columns:1fr}.linktree-heading{gap:16px}.linktree-card{padding:22px}.linktree{padding-top:32px}}
