body.pet-magazine .pet-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:30px;background:var(--cream);font-family:var(--serif);font-size:clamp(2rem,4vw,4.5rem);line-height:1.1;text-align:center;color:var(--red)}body.pet-magazine .pet-image-placeholder em{margin-left:.2em}body.pet-magazine .archive-heading{padding-top:65px;padding-bottom:40px;border-bottom:1px solid var(--line)}body.pet-magazine .archive-heading h1{font-family:var(--serif);font-size:clamp(3.2rem,7vw,6.5rem);line-height:1.05;letter-spacing:-.045em;margin:22px 0}body.pet-magazine .archive-heading>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.05rem}body.pet-magazine .pet-search-form{margin-bottom:26px}body.pet-magazine .pet-search-form>label{display:block;margin-bottom:10px;font-size:.875rem}body.pet-magazine .pet-search-row{display:flex;gap:12px;align-items:stretch}body.pet-magazine .pet-search-row input,body.pet-magazine .pet-search-row select{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:13px 16px;border-radius:2px;min-height:50px;font:inherit}body.pet-magazine .pet-search-row input{flex:1;min-width:0}body.pet-magazine .pet-search-row select{max-width:260px}body.pet-magazine .pet-clear-search{margin-top:16px}body.pet-magazine .pet-results-count{font-size:.875rem;color:var(--muted);margin-bottom:22px}body.pet-magazine .pet-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:45px;justify-content:center;font-size:.9375rem}body.pet-magazine .pet-pagination a,body.pet-magazine .pet-pagination span{padding:9px 15px;border:1px solid var(--line)}body.pet-magazine .pet-pagination .current{background:var(--red);color:#fff;border-color:var(--red)}body.pet-magazine .entry-content>p{margin-bottom:1.3em}body.pet-magazine .entry-content>p:first-of-type:first-letter{float:left;font-family:var(--serif);font-size:4.4em;line-height:.75;padding-top:.09em;padding-right:.08em;color:var(--red)}body.pet-magazine .entry-content h2,body.pet-magazine .entry-content h3{font-family:var(--serif);font-weight:400;margin-top:1.4em;margin-bottom:.7em;line-height:1.15;scroll-margin-top:112px;letter-spacing:-.02em}body.pet-magazine .entry-content h2{font-size:1.8em}body.pet-magazine .entry-content h3{font-size:1.35em}body.pet-magazine .entry-content a{color:var(--red);text-decoration:underline;text-underline-offset:.2em}body.pet-magazine .entry-content ol,body.pet-magazine .entry-content ul{padding-left:1.3em;margin-bottom:1.3em}body.pet-magazine .entry-content li{padding-left:.15em;margin-bottom:.4em}body.pet-magazine .entry-content figure{margin-block:1.3em}body.pet-magazine .entry-content img{max-width:100%;width:auto;height:auto;margin-inline:auto}body.pet-magazine .entry-content figcaption{font-family:var(--sans);font-size:.8125rem;color:var(--muted);line-height:1.6;margin-top:10px}body.pet-magazine .entry-content blockquote{border-left:2px solid var(--red);padding-left:1.1em;margin:1.5em 0;color:var(--red);font-family:var(--serif);font-size:1.25em}body.pet-magazine .entry-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--serif);font-size:1em;line-height:1.7;padding:24px;background:var(--cream);border:0}body.pet-magazine .entry-content .wp-block-verse{white-space:pre-wrap}body.pet-magazine .entry-content iframe{max-width:100%}body.pet-magazine .entry-content .wp-block-gallery img{width:100%}body.pet-magazine .pet-comments{margin-top:55px;border-top:1px solid var(--line);padding-top:28px;font-family:var(--sans);font-size:1rem}body.pet-magazine .pet-comments input:not([type=checkbox]),body.pet-magazine .pet-comments textarea{max-width:100%;font:inherit}body.pet-magazine .pet-comments textarea{width:100%;border:1px solid var(--line)}body.pet-magazine .pet-plain-page{max-width:780px;padding-bottom:80px}body.pet-magazine .pet-author-card .card-image{aspect-ratio:1.15}body.pet-magazine .pet-author-card h2{font-size:2.3rem;margin-bottom:15px}body.pet-magazine.admin-bar .site-header{top:var(--pet-admin-offset,32px)}body.pet-magazine.admin-bar .reading-progress{top:calc(var(--pet-admin-offset,32px) + 83px)}@media(max-width:900px){body.pet-magazine .reading-body{width:100%;min-width:0}body.pet-magazine .reading-body .entry-content>.l-section.wpb_row{padding:0!important}body.pet-magazine .reading-body .entry-content>.l-section>.l-section-h{max-width:none}body.pet-magazine .reading-body .wpb_text_column p:not(:last-child){margin-bottom:1.3em}}@media(max-width:640px){body.pet-magazine .reading-layout{gap:18px}}@media(max-width:800px){body.pet-magazine .pet-search-row{flex-wrap:wrap}body.pet-magazine .pet-search-row input{flex-basis:100%}body.pet-magazine .pet-search-row select{flex:1;max-width:none}body.pet-magazine .archive-heading{padding-top:40px}body.pet-magazine.admin-bar .reading-progress{top:calc(var(--pet-admin-offset,46px) + 75px)}}@media(max-width:360px){body.pet-magazine .brand>span{font-size:1.4rem}body.pet-magazine .header-inner{gap:6px}body.pet-magazine .header-actions{gap:6px}body.pet-magazine .editorial-link{padding:10px 8px}body.pet-magazine .menu-toggle{padding:9px 7px}}