.dog-nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:700}.dog-crumb{display:flex;gap:10px;margin-top:34px;font-size:13px;color:#65767a}.dog-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center;padding-top:48px;padding-bottom:68px}.dog-hero h1,.dog-index-intro h1{font-size:clamp(42px,5vw,72px);letter-spacing:-2px;line-height:1.22;margin:16px 0 22px}.dog-subtitle{font-size:22px;line-height:1.7;color:#586b71}.dog-chips{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 30px}.dog-chips span{background:#f8edbd;padding:9px 16px;border-radius:30px;font-size:13px}.dog-chips span:nth-child(2){background:#e6eff3}.dog-hero figure{margin:0}.dog-hero img{width:100%;height:auto;border-radius:90px 22px 22px 22px;display:block}.dog-hero figcaption{font-size:11px;color:#75868b;margin-top:10px;text-align:right}.dog-reading{display:grid;grid-template-columns:250px 1fr;gap:80px;padding-top:30px;padding-bottom:85px;align-items:start;border-top:1px solid #e5ebe9}.dog-reading aside{position:sticky;top:110px;padding-top:24px}.dog-reading aside a{display:block;padding:14px 0;border-bottom:1px solid #e8eded;font-size:14px;color:#536e77}.dog-reading article{max-width:730px}.dog-reading article section{padding:20px 0 28px;scroll-margin-top:110px}.dog-reading h2{font-size:27px;line-height:1.5;margin:10px 0 18px}.dog-reading article p:not(.eyebrow){font-size:18px;line-height:2.05;color:#516064}.dog-note{background:#f9f5e7;padding:20px 25px;border-left:3px solid #e3cb79;font-size:14px!important;border-radius:0 14px 14px 0}.dog-more{background:#f4f8f9;padding:70px 0}.dog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.dog-card{background:#fff;border:1px solid #edf0ee;border-radius:20px;overflow:hidden;display:block;transition:transform .2s,box-shadow .2s}.dog-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #49647018}.dog-card-photo{position:relative;overflow:hidden}.dog-card-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.dog-card-photo span{position:absolute;bottom:14px;right:14px;background:#fffdf0ed;border-radius:25px;padding:7px 12px;font-size:12px}.dog-card-copy{padding:22px}.dog-card-copy small{font-size:11px;letter-spacing:1px;color:#647f8c}.dog-card-copy h3{font-size:24px;margin:9px 0}.dog-card-copy p{font-size:14px;line-height:1.7;color:#617176;margin:0}.dog-next{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.dog-next a{background:#fbefc2;border-radius:20px;padding:28px}.dog-next a+ a{background:#dce9ef}.dog-next h3{font-size:23px}.dog-next small{font-size:11px;letter-spacing:2px}.dog-next p{font-size:14px}.dog-index-intro{padding-top:65px;padding-bottom:50px}.dog-index-intro h1 span{color:#668b9b}.dog-index-intro>p:not(.eyebrow){font-size:18px;line-height:1.9}.dog-index-intro>small{color:#6d7a7f;font-size:12px}.dogs-page>main>.dog-grid{padding-bottom:85px}.dog-home{padding-top:20px;padding-bottom:75px}.dog-home .dog-grid{margin-top:25px}.dog-home .button{margin-top:28px}a:focus-visible{outline:3px solid #496f80;outline-offset:4px}@media(max-width:760px){.dog-nav{gap:12px;font-size:12px}.dog-hero{grid-template-columns:1fr;gap:25px;padding-top:26px;padding-bottom:40px}.dog-hero h1{font-size:45px}.dog-subtitle{font-size:19px}.dog-hero img{border-radius:50px 16px 16px 16px}.dog-crumb{font-size:11px;gap:6px}.dog-reading{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.dog-reading aside{position:static;display:none}.dog-reading h2{font-size:24px}.dog-reading article p:not(.eyebrow){font-size:17px}.dog-grid{grid-template-columns:1fr;gap:22px}.dog-more{padding:45px 0}.dog-more .section-heading{align-items:start;gap:16px}.dog-next{grid-template-columns:1fr}.dog-index-intro{padding-top:35px}.dog-home{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.dog-card{transition:none}}
