:is(.qg-post-body__inner,html) body:has(.qv-related) .qg-post-related{display:none}:is(.qg-post-body__inner,html) .qv-related{background:var(--qg-paper-cool);box-sizing:border-box;margin:80px 0 0;width:100%}:is(.qg-post-body__inner,html) .qv-related *,:is(.qg-post-body__inner,html) .qv-related :after,:is(.qg-post-body__inner,html) .qv-related :before{box-sizing:border-box}:is(.qg-post-body__inner,html) .qv-related__inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1152px;padding:72px 16px}:is(.qg-post-body__inner,html) .qv-related__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}:is(.qg-post-body__inner,html) .qv-related__eyebrow{color:var(--qv-azure-text);font:600 12px/1.4 var(--qg-font-body);letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}:is(.qg-post-body__inner,html) .qv-related__title{color:var(--qg-royal);font:700 32px/1.2 var(--qg-font-heading);letter-spacing:-.01em;margin:0}:is(.qg-post-body__inner,html) .qv-related__all{align-items:center;border:1.5px solid var(--qg-royal);border-radius:9999px;color:var(--qg-royal)!important;display:inline-flex;font:500 14px/1.4 var(--qg-font-body);gap:8px;min-height:48px;padding:0 24px;text-decoration:none!important}:is(.qg-post-body__inner,html) .qv-related__all:hover{background:var(--qg-royal);color:var(--qg-paper)!important}:is(.qg-post-body__inner,html) .qv-related__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}:is(.qg-post-body__inner,html) .qv-related__card{background:var(--qg-paper);border-radius:16px;box-shadow:var(--qv-shadow-md);margin:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}:is(.qg-post-body__inner,html) .qv-related__card:hover{box-shadow:0 14px 32px rgba(11,16,32,.12);transform:translateY(-3px)}:is(.qg-post-body__inner,html) .qv-related__link{color:inherit!important;display:flex;flex-direction:column;height:100%;text-decoration:none!important}:is(.qg-post-body__inner,html) .qv-related__thumb{aspect-ratio:16/9;background:var(--qg-grad-signature);display:block;opacity:.95}:is(.qg-post-body__inner,html) .qv-related__thumb img{border-radius:0;display:block;height:100%;margin:0;object-fit:cover;width:100%}:is(.qg-post-body__inner,html) .qv-related__body{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:20px 20px 24px}:is(.qg-post-body__inner,html) .qv-related__tag{background:var(--qg-paper-lavender);border-radius:9999px;color:var(--qg-royal);font:500 13px/1.5 var(--qg-font-body);padding:6px 12px}:is(.qg-post-body__inner,html) .qv-related__name{color:var(--qg-royal);font:700 21px/1.3 var(--qg-font-heading);letter-spacing:-.005em}:is(.qg-post-body__inner,html) .qv-related__meta{color:var(--qg-ink-500);font:400 13px/1.5 var(--qg-font-body)}:is(.qg-post-body__inner,html) .qv-related__link:focus-visible{border-radius:16px;outline:2px solid var(--qv-azure-text);outline-offset:-2px}@media (max-width:900px){:is(.qg-post-body__inner,html) .qv-related__grid{grid-template-columns:minmax(0,1fr)}:is(.qg-post-body__inner,html) .qv-related__title{font-size:26px}:is(.qg-post-body__inner,html) .qv-related__inner{padding:48px 16px}}@media (prefers-reduced-motion:reduce){:is(.qg-post-body__inner,html) .qv-related__card{transition:none}}