.article.article:has(.source-modular-article){--content-max:1020px;--gutter:40px;padding-top:80px}.article .article__content .source-modular-article{display:flow-root}.article .article__content .source-article-module{--source-module-cap:840px;--source-module-inset:160px;width:min(var(--source-module-cap), calc(100% - var(--source-module-inset)));margin:var(--source-module-gap,40px) auto 0;display:flow-root}.article .article__content .source-article-module--wide{--source-module-cap:940px;--source-module-inset:80px}.article .article__content .source-article-module--wide-natural{--source-module-cap:920px;--source-module-inset:80px}.article .article__content .source-article-module--label{width:min(calc(var(--source-module-cap) - 20px), calc(100% - var(--source-module-inset) - 20px));transform:translate(10px)}.article .article__content .source-module-heading{font:700 24px/1.4 var(--font-display);color:var(--color-green);margin:0}.article .article__content .source-module-heading--sans{font-family:var(--font-ui)}.article .article__content .source-module-heading--large{font-size:30px}.article .article__content .source-module-heading--label{font:700 26px/1.4 var(--font-display);color:var(--color-brown);margin-bottom:15px}.article .article__content .source-module-heading--charcoal{color:#2f3239}.article .article__content .source-module-title:has(.source-module-heading)+.source-module-copy{margin-top:24px}.article .article__content .source-module-copy p{margin:0 0 10px;padding:0 0 10px}.article .article__content .source-module-copy>p:last-child{margin-bottom:0}.article .article__content .source-article-module--center{text-align:center}.article .article__content .source-module-subheading{margin-top:15px}.article .article__content .source-module-subheading p{margin:0;padding:0}.article .article__content img.source-module-image{float:none;width:var(--source-image-width);max-width:100%;height:auto;margin:0 auto;display:block}.article .article__content img.source-module-image--bordered{border:8px solid var(--color-green)}.article .article__content .source-article-module--framed{border:3px solid var(--color-green);color:#3d3d3d;padding:20px 40px;font-size:18px;font-style:normal;position:relative}.article .article__content .source-article-module--quote{padding-top:29.2813px;padding-bottom:30px}.article .article__content .source-article-module--quote>picture{width:48px;position:absolute;top:-25px;left:5px}.article .article__content .source-article-module--quote .source-module-copy p{margin-bottom:20px;padding:0}.article .article__content .source-article-module--quote .source-module-copy>p:last-child{margin-bottom:0}.article .article__content .source-module-citation{margin:20px 0 10px;padding:0}.article .article__content .source-article-module--citation .source-module-copy p{font-size:14px;line-height:1.45}.article .article__content .source-article-module--citation a{overflow-wrap:anywhere}.article .article__content .source-module-p--right{text-align:right}.article .article__content .source-article-module--research{background:#7d818d;padding:45px 40px 40px}.article .article__content .source-article-module--edge-photo{width:min(880px,100% - 120px)}.article .article__content .source-article-module--overlap-title{padding-top:5px;position:relative}.article .article__content .source-module-heading--prefix{color:#2f3239;margin-top:10px}.article .article__content .source-article-module--offer{width:calc(84% - 73.6px)}.article .article__content .source-article-module--offer .source-module-heading{margin-bottom:10px;line-height:1.2}.article .article__content .source-module-rule{border:0;border-top:1px solid var(--color-green);width:90%;margin:40px auto 10px}.article .article__content .source-article-action{color:#fff;background:var(--button-background,var(--color-primary));width:fit-content;max-width:100%;min-height:58px;font:700 18px/1.45 var(--font-ui);text-align:center;border-radius:5px;justify-content:center;align-items:center;margin-inline:auto;padding:14px 20px;text-decoration:none;display:flex}.article .article__content .source-article-module--note{width:calc(60% - 64px)}.article .article__content .source-patient-presentation{align-items:center;width:min(880px,100% - 120px);margin:40px auto 0;display:grid}.article .article__content .source-patient-presentation--intake{grid-template-columns:50.3333% 8.3333% 41.3334%}.article .article__content .source-patient-presentation--after{grid-template-columns:1fr 1fr}.article .article__content .source-patient-presentation .source-article-module{width:auto;margin:0 20px;transform:none}.article .article__content .source-patient-presentation--intake [data-source-section="9"]{margin-left:-90px}.article .article__content .source-patient-presentation--intake [data-source-section="9"] img,.article .article__content .source-patient-presentation--after [data-source-section="13"] img{margin-left:0}.article .article__content .source-patient-presentation--after [data-source-section="13"]{transform:translate(-100px)}.article .article__content .source-patient-presentation .source-module-heading{font:600 24px/1.4 var(--font-ui);text-align:center}.article .article__content .source-patient-presentation .source-module-subheading{color:var(--color-green);font:600 48px/1.45 var(--font-ui);text-align:center}@media (width<=768px){.article .article__content .source-article-module,.article .article__content .source-article-module--label,.article .article__content .source-article-module--offer,.article .article__content .source-article-module--note{width:calc(100% - 40px);margin-top:var(--source-module-gap-mobile,40px);transform:none}.article .article__content .source-article-module--edge-photo{width:100%}.article .article__content .source-article-module--responsive-title .source-module-title,.article .article__content .source-article-module--label{text-align:center}.article .article__content .source-patient-presentation{flex-direction:column;width:calc(100% - 40px);display:flex}.article .article__content .source-patient-presentation .source-article-module{width:100%;margin:0;transform:none}.article .article__content .source-patient-presentation .source-article-module+.source-article-module{margin-top:40px}.article .article__content .source-patient-presentation--after .source-article-module{max-width:360px}.article .article__content .source-patient-presentation--intake [data-source-section="9"] img,.article .article__content .source-patient-presentation--after [data-source-section="13"] img{margin-inline:auto}}@media (width<=767px){.article.article:has(.source-modular-article){--gutter:20px;padding-top:60px}}.article .article__content .source-module-title{display:flow-root}.article .article__content .source-module-title+.source-module-copy{margin-top:24px}.article .article__content .source-article-module--framed .source-module-title+.source-module-copy,.article .article__content .source-article-module:has(>picture) .source-module-title+.source-module-copy{margin-top:0}.article .article__content .source-module-copy>p:last-of-type{margin-bottom:0}.article .article__content .source-module-copy ul,.article .article__content .source-module-copy ol{font:400 18px/1.45 var(--font-ui)}.article .article__content .source-article-action{border:1px solid var(--color-primary);width:min(100%,260px);height:45px;min-height:0;font:700 16px/18px var(--font-ui);margin:20px 0 0;padding:0}.article .article__content .source-article-module--offer .source-article-action{border:0;width:fit-content;height:auto;margin:0 auto;padding:20px;font-weight:400}.article .article__content .source-module-rule{width:100%;margin:20px 0 30px}.article .article__content .source-modular-article--apoquel-dog-1 [data-source-section="8"] .source-article-action{width:min(100%,560px);height:60px}@media (width<=768px){.article .article__content .source-article-action{margin-inline:auto}}.article .article__content .source-module-copy ol{counter-reset:source-article-item;padding:0}.article .article__content .source-module-copy ol>li{text-indent:-36px;counter-increment:source-article-item;padding-left:63px;list-style:none}.article .article__content .source-module-copy ol>li:before{content:counter(source-article-item) ".";text-align:right;width:18px;font-weight:700;display:inline-block}@media (width<=768px){.article .article__content .source-patient-presentation--intake [data-source-section="8"],.article .article__content .source-patient-presentation--intake [data-source-section="9"],.article .article__content .source-patient-presentation--intake [data-source-section="10"]{max-width:360px}}
