.rz-related{width:100%;margin:4px 0 36px}.rz-related-title{margin:0 0 14px;font-size:.8rem;font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.rz-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.rz-related .card-excerpt{display:none}.rz-related .card-cover{aspect-ratio:16/9;height:auto}.rz-related .card-body{padding:12px 14px 14px}.rz-related .card-title{font-size:.95rem;line-height:1.3;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rz-related .tag{font-size:.65rem;padding:2px 8px}@media (max-width:700px){.rz-related-grid{grid-template-columns:1fr;gap:10px}.rz-related .card{flex-direction:row}.rz-related .card-cover{width:120px;flex-shrink:0;aspect-ratio:4/3}.rz-related .card-cover .tag{display:none}.rz-related .card-body{padding:10px 12px}.rz-related .card-title{font-size:.9rem}}.rz-related .card-cover .tag{top:8px;left:8px}.rz-share{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 32px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rz-share-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.rz-share-buttons{display:flex;gap:8px;flex-wrap:wrap}.rz-share-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.rz-share-btn svg{width:16px;height:16px;flex-shrink:0}.rz-share-btn:hover{text-decoration:none;transform:translateY(-1px);border-color:var(--accent);background:rgba(139,92,246,.1)}.rz-share-btn.is-discord:hover{border-color:#5865f2;background:rgba(88,101,242,.14)}.rz-share-btn.is-facebook:hover{border-color:#1877f2;background:rgba(24,119,242,.14)}.rz-share-btn.is-whatsapp:hover{border-color:#25d366;background:rgba(37,211,102,.12)}.rz-share-msg{font-size:.85rem;color:#86efac}.rz-share-msg:empty{display:none}@media (max-width:520px){.rz-share-buttons{width:100%;display:grid;grid-template-columns:1fr 1fr}.rz-share-btn{justify-content:center}}.rz-text-link{overflow-wrap:anywhere;font-weight:600}