.pub .tld-buy{margin-top:var(--sw-space-8);text-align:left;max-width:760px;margin-inline:auto}.pub .tld-buy-title{margin:0 0 var(--sw-space-2);font-size:var(--sw-fs-title2,1.5rem);letter-spacing:-.02em}.pub .tld-buy-lead{color:var(--sw-text-muted);margin:0}.pub .tld-buy .sw-dsf{margin-top:var(--sw-space-4)}.pub .tld-related{margin-top:var(--sw-space-8)}.pub .tld-related h3{margin:0 0 var(--sw-space-3);font-size:var(--sw-fs-title3,1.25rem)}.pub .tld-related ul{gap:var(--sw-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pub .tld-related-card{padding:var(--sw-space-4);border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);background:var(--sw-surface);color:var(--sw-text);transition:transform var(--sw-dur-fast,.12s) var(--sw-ease,ease), border-color var(--sw-dur-fast,.12s) var(--sw-ease,ease);gap:4px;text-decoration:none;display:grid}.pub .tld-related-card strong{letter-spacing:-.02em;font-size:1.375rem}.pub .tld-related-card span{color:var(--sw-text-muted);font-size:max(.875rem, var(--sw-fs-footnote))}.pub .tld-related-card:hover{border-color:var(--sw-line-strong);box-shadow:var(--sw-card-hover,none);transform:translateY(var(--sw-lift,-2px))}.pub .tld-related-card:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}@media (max-width:767px){.pub .tld-related ul{grid-template-columns:1fr}.pub .tld-buy{margin-top:var(--sw-space-6)}}@media (prefers-reduced-motion:reduce){.pub .tld-related-card{transition:none}.pub .tld-related-card:hover{transform:none}}
