.breed-preview{max-width:820px;margin:50px auto;padding:0 24px;font-size:17px;line-height:1.8}.breed-preview h1{font-size:clamp(34px,5vw,58px);line-height:1.12;font-weight:400}.breed-preview h2{font-size:32px;line-height:1.2;margin:48px 0 20px}.breed-preview .hero{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 60%;margin:25px 0}.breed-preview .kicker{letter-spacing:.12em;font-size:12px;text-transform:uppercase}.breed-preview .deck{font-size:20px;color:#555}.breed-preview a{text-decoration:underline}.breed-answer{background:#f2f2f2;padding:28px;border-radius:3px}.breed-answer h2{margin-top:0!important}.breed-guide nav{border-bottom:1px solid #ddd;padding:12px 0}.breed-guide figcaption{font-size:14px;color:#666;margin-top:10px}.breed-guide img,.breed-guide video{display:block;width:100%;height:auto}.breed-guide figure{margin:32px 0}.breed-guide blockquote{margin:30px 0;padding:16px 24px;border-left:3px solid #ed168c}.breed-guide blockquote footer{font-size:14px}.breed-guide h2,.breed-guide h3{scroll-margin-top:180px}.breed-guide h3{font-size:23px;line-height:1.35;margin:28px 0 12px}.breed-guide nav a{white-space:normal}.breed-guide .btn{white-space:normal;text-decoration:none}@media(max-width:600px){.breed-preview{font-size:16px;padding:0 20px}.breed-preview h2{font-size:27px}.breed-answer{padding:20px}}