.lp-blog-tags{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--lp-line)}.lp-blog-tags__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.lp-blog-tag{display:inline-flex;align-items:center;padding:.38rem .9rem;font-size:.82rem;font-weight:500;line-height:1.2;color:var(--lp-muted);background:transparent;border:1px solid var(--lp-line);border-radius:999px}html.dark .lp-blog-tag{border-color:#ffffff24;color:var(--lp-muted)}.lp-blog-related{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--lp-line)}.lp-blog-related__title{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1vw,1.75rem);font-weight:600;letter-spacing:-.03em;color:var(--lp-ink)}.lp-blog-related__empty{margin:0;padding:1.5rem 1.25rem;font-size:.95rem;line-height:1.55;color:var(--lp-muted);text-align:center;background:var(--lp-surface);border:1px dashed var(--lp-line);border-radius:var(--lp-radius)}.lp-blog-related__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.lp-blog-related__grid{grid-template-columns:repeat(2,1fr)}}.lp-blog-related__card{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1.25rem 1.35rem;text-decoration:none;color:inherit;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);cursor:pointer;transition:border-color .2s ease,box-shadow .25s var(--lp-ease),transform .25s var(--lp-ease)}.lp-blog-related__card:hover{border-color:#c41e3a47;box-shadow:var(--lp-shadow-sm);transform:translateY(-2px)}.lp-blog-related__kicker{font-family:var(--lp-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent)}.lp-blog-related__date{font-family:var(--lp-mono);font-size:.72rem;color:var(--lp-faint)}.lp-blog-related__card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--lp-ink)}.lp-blog-related__excerpt{margin:0;font-size:.88rem;line-height:1.5;color:var(--lp-muted)}
