.mirror-guide{color:#292721;max-width:1120px;margin:auto;padding:64px 28px 90px}.mirror-guide nav{gap:12px;margin-bottom:38px;font-size:.88rem;display:flex}.mirror-guide h1{letter-spacing:-.04em;max-width:960px;margin:20px 0;font-size:clamp(2.4rem,5.1vw,4.7rem);font-weight:500;line-height:1.07}.mirror-guide .byline,.mirror-guide .caption{color:#69645d;font-size:.86rem}.mirror-guide p,.mirror-guide li{max-width:790px;line-height:1.8}.mirror-guide .answer{font-size:1.15rem}.mirror-guide .primary{color:#fff;background:#252820;border-radius:5px;margin:14px 0 24px;padding:15px 20px;text-decoration:none;display:inline-block}.mirror-guide section{margin-top:42px;scroll-margin-top:24px}.mirror-guide section>h2{max-width:800px;font-size:1.8rem;font-weight:500;line-height:1.2}.mirror-guide .choices{grid-template-columns:1fr 1fr;gap:26px;display:grid}.mirror-guide figure{background:#fff;border:1px solid #d8d2c8;margin:0}.mirror-guide figure img{object-fit:contain;width:100%;height:auto;display:block}.mirror-guide figcaption{padding:22px}.mirror-guide figcaption h2{margin:0;font-size:1.7rem;line-height:1.2}.mirror-guide a{overflow-wrap:anywhere}.mirror-guide a:focus-visible{outline-offset:5px;outline:3px solid #9a672a}@media (max-width:650px){.mirror-guide{padding:35px 20px 64px}.mirror-guide .choices{grid-template-columns:1fr}.mirror-guide figcaption{padding:20px}.mirror-guide nav{margin-bottom:28px}.mirror-guide .primary{max-width:100%;line-height:1.5}}
