.mt-detail-head{margin-bottom:1.5rem}.mt-detail-kicker{margin:0 0 .5rem;color:var(--mt-muted-foreground);font-size:.875rem;font-weight:600;letter-spacing:.02em}.mt-detail-head h1{margin:0}.mt-detail-lead{margin:.75rem 0 0;font-size:1.125rem;color:var(--mt-muted-foreground)}.mt-detail-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:1rem 1.5rem;margin:0 0 2rem;padding:1rem 1.25rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius)}.mt-detail-facts dt{color:var(--mt-muted-foreground);font-size:.8125rem;font-weight:600}.mt-detail-facts dd{margin:.25rem 0 0;overflow-wrap:anywhere}.mt-detail-tags,.mt-detail-links{display:flex;flex-wrap:wrap;gap:.375rem .75rem;margin:0;padding:0;list-style:none}:is(.mt-detail-tags, .mt-detail-links)>li{margin:0}.mt-detail-tags li{padding:0 .5rem;border-radius:var(--mt-radius);background:var(--mt-muted);font-size:.8125rem}.mt-detail-cover{margin:0 0 2rem}.mt-detail-cover img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--mt-radius-lg);background:var(--mt-muted)}@media (min-width: 48rem){.mt-detail-cover img{aspect-ratio:21 / 9}}.mt-detail-media{margin:0 0 2rem}.mt-detail-media audio{display:block;width:100%}.mt-detail-media figcaption{margin-top:.5rem;font-size:.875rem}.mt-detail-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--mt-border)}.mt-detail-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--mt-radius);border:1px solid var(--mt-border);background:var(--mt-background);color:var(--mt-foreground);font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer}.mt-detail-btn:first-child{background:var(--mt-primary);border-color:var(--mt-primary);color:var(--mt-primary-foreground)}.mt-detail-btn:focus-visible{outline:2px solid var(--mt-ring);outline-offset:2px}.mt-detail-cta .mt-ics{font-size:.875rem;font-weight:600}@media print{.mt-detail-cta,.mt-detail-media audio{display:none}}:where(:root){--mt-img-filter-dark: brightness(.85) contrast(1.05) saturate(.9)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .mt-detail-cover img{filter:var(--mt-img-filter-dark)}}[data-theme="dark"] .mt-detail-cover img{filter:var(--mt-img-filter-dark)}
