.guide-card{--guide-card-accent:var(--brass-text);--guide-card-muted:var(--muted);--guide-card-title-size:clamp(1.2rem, 1.65vw, 1.5rem);min-width:0;text-decoration:none}.guide-card[data-guide-variant=home]{--guide-card-accent:var(--brass-light);--guide-card-muted:var(--muted-dark)}.guide-card[data-guide-variant] .guide-card-meta{color:var(--guide-card-muted);font-family:var(--body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.035em;font-size:.8125rem;font-weight:400;line-height:1.5}.guide-card[data-guide-variant] .guide-card-title{font-family:var(--display);font-size:var(--guide-card-title-size);font-variant-numeric:lining-nums;letter-spacing:0;text-wrap:pretty;word-break:normal;overflow-wrap:normal;font-weight:400;line-height:1.4}.guide-card[data-guide-variant] .guide-card-excerpt{color:var(--guide-card-muted);font-variant-numeric:lining-nums;letter-spacing:0;word-break:normal;overflow-wrap:normal;font-size:.9375rem;line-height:1.65}.guide-card .guide-card-topic{color:var(--guide-card-accent);font-weight:500}.guide-card:focus-visible{outline:3px solid var(--guide-card-accent);outline-offset:4px}.guide-card:focus-visible .guide-card-title{color:var(--guide-card-accent);text-underline-offset:.2em;text-decoration:underline 1px}@media (hover:hover){.guide-card:hover .guide-card-title{color:var(--guide-card-accent);text-underline-offset:.2em;text-decoration:underline 1px}}@media (width<=640px){.guide-card{--guide-card-title-size:1.25rem}.guide-card[data-guide-variant=related],.guide-card[data-guide-variant=series]{--guide-card-title-size:1.125rem}}
