/* login.css */
.howto{display:grid;gap:var(--space-8);align-items:start}
@media (min-width:64em){.howto{grid-template-columns:minmax(0,1fr) 17rem}}
.howto__shot{margin:0;border-radius:1.4rem;padding:.35rem;background:linear-gradient(160deg,#3a2a2e,#0e0608);box-shadow:0 0 0 1px rgba(255,204,77,.28),var(--shadow-2);max-width:17rem;justify-self:center}
.howto__shot img{border-radius:1.1rem}
.howto__shot figcaption{font-size:var(--fs-xs);color:var(--text-3);text-align:center;padding:.6rem .4rem .3rem}
.fixes table{min-width:36rem}
.fixes td:first-child{font-weight:600;color:var(--cream-50)}
.safety{display:grid;gap:var(--space-4)}
@media (min-width:48em){.safety{grid-template-columns:repeat(3,1fr)}}
.vs{display:grid;gap:var(--space-4)}
@media (min-width:48em){.vs{grid-template-columns:1fr 1fr}}
.vs__col{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}
.vs__col h3{font-size:var(--fs-lg)}
.vs__col ul{font-size:var(--fs-sm);color:var(--text-3);margin:0}
