.puppy-guide{color:#24372b;background:#f7f4ed;max-width:1200px;margin:0 auto;padding:48px 24px;font-size:16px;line-height:1.7}.guide-intro{max-width:800px;margin-bottom:32px}.guide-intro h2{font:400 clamp(30px,4vw,52px)/1.15 var(--display-font);margin:16px 0}.guide-intro h2 em{color:#a78347}.guide-paths,.guide-related,.guide-your-puppy{flex-wrap:wrap;gap:12px;display:flex}.guide-paths button{color:inherit;background:0 0;border:1px solid #abb2a5;border-radius:24px;padding:12px 18px}.guide-paths button[aria-pressed=true]{color:#fff;background:#24372b}.guide-chapters{background:#d9d5ca;border:1px solid #d9d5ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.guide-chapters a{color:inherit;background:#fbf9f4;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.guide-chapters span{color:#a78347}.guide-chapters b{margin-left:auto}.guide-chapter{border-bottom:1px solid #d9d5ca;padding:48px 0;scroll-margin-top:100px}.guide-chapter h3,.guide-answers h3{font:400 32px/1.2 var(--display-font);margin:8px 0 24px}.guide-chapter h4{margin:20px 0 10px;font-size:19px}.guide-chapter p,.guide-answers p{white-space:pre-line;max-width:75ch;line-height:1.75}.guide-quick{background:#eee9dd;border-left:3px solid #b18c50;margin:20px 0 28px;padding:20px 24px}.guide-quick p{margin-bottom:0}.guide-approach.has-photo{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:32px;display:grid}.guide-approach img{object-fit:contain;border-radius:12px;width:100%;max-height:480px}.guide-your-puppy{background:#eee9dd;border-radius:10px;margin:24px 0;padding:20px}.guide-your-puppy h4,.guide-your-puppy p{flex-basis:100%;margin:0}.guide-related{margin-top:24px}.guide-answers{padding-top:48px}.guide-search{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.guide-search label{flex:1;gap:8px;min-width:200px;display:grid}.guide-search input,.guide-search select{color:inherit;background:#fff;border:1px solid #b6bcb3;border-radius:8px;width:100%;padding:12px}.guide-answers details{border-bottom:1px solid #d9d5ca;padding:18px 0}.guide-answers summary{cursor:pointer;font-weight:600}.guide-answers a,.guide-related a,.guide-your-puppy a{color:inherit;text-underline-offset:4px}@media (width<=600px){.puppy-guide{padding:32px 16px}.guide-chapters,.guide-approach.has-photo{grid-template-columns:1fr}.guide-chapter{padding:32px 0}.guide-chapter h3,.guide-answers h3{font-size:26px}.guide-chapters a{padding:16px}.guide-your-puppy{flex-direction:column}}.puppy-guide:focus{outline:none}.guide-paths{margin-bottom:32px}.guide-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.guide-library-card{color:inherit;border-top:1px solid #ccc7b9;flex-direction:column;text-decoration:none;transition:background .2s;display:flex}.guide-library-card:hover{background:#eee9de}.guide-library-card:focus-visible{outline-offset:5px;outline:2px solid #a78347}.guide-library-card.has-photo{background:#eee9de;border:0;grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:20px;display:grid}.guide-card-copy{flex-direction:column;flex:1;padding:30px 12px;display:flex}.guide-card-number,.guide-read,.guide-reader-top,.guide-related>span:first-child{letter-spacing:.15em;font-size:11px}.guide-card-number{color:#97753c}.guide-library-card h3{margin:18px 0 12px;font-size:23px;font-weight:500;line-height:1.3}.guide-library-card p{color:#606b61;margin:0 0 28px;font-size:14px;line-height:1.7}.guide-read{text-transform:uppercase;justify-content:space-between;margin-top:auto;display:flex}.guide-card-photo img{object-fit:contain;width:100%;height:auto;display:block}.guide-card-photo{padding:12px}.guide-reader-top{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.guide-reader-top a,.guide-reader-pagination a{color:inherit;text-underline-offset:5px}.guide-chapter-heading h2{margin:16px 0 28px;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.12}.guide-chapter{border:0;padding-top:12px}.guide-hero-photo{background:#eee9de;margin:0 0 40px}.guide-hero-photo img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.guide-reading-layout{max-width:850px}.guide-editorial .guide-reading-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:54px;max-width:none;display:grid}.guide-quick{margin-top:0}.guide-reading-body h3{margin:0 0 18px;font-size:24px;line-height:1.3}.guide-reading-body p{margin:0 0 24px}.guide-breed-notes{border-top:1px solid #cec7b8;margin-top:36px;padding-top:28px}.guide-breed-notes .eyebrow{color:#97753c;font-size:10px}.guide-breed-notes>div+div{margin-top:32px}.guide-answers{max-width:800px;margin:0 auto;padding:36px 0}.guide-faq-list details{border-bottom:1px solid #cec7b8;padding:20px 0}.guide-faq-list summary{cursor:pointer}.guide-related{border-top:1px solid #cec7b8;align-items:center;padding-top:28px}.guide-reader-pagination{border-top:1px solid #cec7b8;justify-content:space-between;gap:18px;padding-top:28px;font-size:13px;display:flex}.guide-reader-pagination>div{flex:1}.guide-reader-pagination>div:last-child{text-align:right}@media (width<=900px){.guide-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-editorial .guide-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}}@media (width<=600px){.guide-library-grid{grid-template-columns:1fr}.guide-library-card.has-photo{grid-column:auto;display:flex}.guide-card-photo{padding:0}.guide-card-copy{padding:24px 12px}.guide-editorial .guide-reading-layout{display:block}.guide-reader-top{font-size:10px}.guide-reader-pagination{flex-wrap:wrap;gap:12px;font-size:12px}.guide-reader-pagination>a{text-align:center;flex-basis:100%;order:3;padding:16px}.guide-hero-photo{margin-bottom:24px}.guide-related{flex-direction:column;align-items:start}.guide-paths{gap:8px}.guide-paths button{padding:10px 12px;font-size:12px}.guide-chapter-heading h2{font-size:38px}}.content-editor__preview .puppy-guide .guide-intro h2{font-size:clamp(30px,4vw,52px);line-height:1.15}.content-editor__preview .puppy-guide .guide-chapter-heading h2{overflow-wrap:normal;font-size:clamp(34px,5vw,62px);line-height:1.12}.content-editor__preview .puppy-guide h3{font-weight:500;font-family:var(--body-font)!important}.content-editor__preview .puppy-guide{scroll-margin-top:80px}.content-editor__preview .puppy-guide .guide-paths button{border-radius:24px;min-height:0;padding:12px 18px;font-size:14px}@media (width<=600px){.content-editor__preview .puppy-guide .guide-chapter-heading h2{font-size:38px}.content-editor__preview .puppy-guide .guide-paths button{padding:10px 12px;font-size:12px}.content-editor__preview .puppy-guide{scroll-margin-top:144px}}
