.dp-hero h1.eq-title{text-wrap:balance;word-break:normal;overflow-wrap:normal}.eq-cards{grid-template-columns:1fr}.eq-cards .dp-card{scroll-margin-top:5.5rem}.eq-cards .dp-card:target{border-color:var(--dp-gold);background:#c9a96a0f}.eq-cards .t a{color:var(--dp-brand);border-bottom:1px solid #23605540;text-decoration:none}.eq-card.has-shot{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:0 1.1rem;display:grid}.eq-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.eq-shot{margin:0;display:block}.eq-shot figcaption{color:var(--dp-brand-mute);overflow-wrap:anywhere;margin-top:.55rem;font-size:.76rem;line-height:1.7}.eq-shot picture,.eq-shot img{border:1px solid var(--dp-line);width:100%;display:block}.eq-shot img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:var(--dp-paper,#fcfbf7);height:auto}@media (max-width:700px){.eq-card.has-shot{grid-template-columns:minmax(0,1fr);gap:.75rem}.eq-shot img{aspect-ratio:3/2}}.eq-alt{color:var(--dp-brand-mute);font-size:.8rem}.eq-home{background:var(--dp-gold-tint,#c9a96a14);border-left:2px solid var(--dp-gold-line);padding:.5rem .7rem}.eq-tag{font-family:var(--sans);letter-spacing:.08em;color:var(--dp-gold-text);border:1px solid var(--dp-gold-line);vertical-align:.12em;margin-left:.5rem;padding:.05rem .35rem;font-size:.7rem}.eq-uses a{color:var(--dp-brand);border-bottom:1px solid #23605540;text-decoration:none}.eq-more{overflow-wrap:anywhere}.eq-intro{margin-bottom:1.4rem}
