body{font:100%/1.4 "Trebuchet MS",Arial,Helvetica,sans-serif;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-site-bg.jpg.pagespeed.ic.nvU47tquTZ.jpg) repeat 0 0;margin:0;padding:0;color:#333}ul,ol,dl{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin-top:0;padding-right:15px;padding-left:0}a img{border:none}a:link{color:#78634e;text-decoration:underline}a:visited{color:#78634e;text-decoration:underline}a:hover,a:active,a:focus{text-decoration:none}.container{width:1024px;margin:0 auto;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-home-bg.jpg.pagespeed.ic.RG7YaUmfVB.jpg) repeat-y 0 0 #fff;-moz-box-shadow:0 140px 15px 8px #021911;-webkit-box-shadow:0 140px 15px 8px #021911;box-shadow:0 140px 15px 8px #021911}.header-container{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-site-header-bg.jpg.pagespeed.ic.UJFd0zCz3b.jpg) repeat-x 0 0;height:98px;width:100%}.header{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-header-dog.jpg.pagespeed.ic.Efj8g8ziCf.jpg) no-repeat right top;width:1024px;height:98px;margin:0 auto}.sidebar1{float:left;width:218px;padding-bottom:10px;margin-top:-98px;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-home-bg.jpg.pagespeed.ic.RG7YaUmfVB.jpg) repeat 0 0}.content{margin-top:125px;padding:10px 36px 20px 33px;width:567px;float:left}.content h1{color:#816454;line-height:32px;font-size:30px}.content h2{color:#816454;font-size:20px;font-weight:bold}.sidebar2{float:left;width:160px;background:#fff;padding:0;margin:140px 10px 0 0}.content ul,.content ol{padding:0 15px 15px 40px}.footer{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-footer-bg.jpg.pagespeed.ic.SItNFcq8UC.jpg) repeat-x left bottom #000;min-height:196px;padding:90px 0 0;margin-bottom:200px;position:relative;clear:both;top:140px;text-align:center}.footer .bulldog{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-footer-bulldog.png.pagespeed.ic.QC-z-alLvH.png) no-repeat 50% top;margin-top:-210px;width:100%;height:179px;margin-bottom:28px}.footer p,.footer a{color:#fff;font-size:12px;margin-top:10px}.footer a{padding:0 10px;border-right:1px solid #fff;text-decoration:none}.fltrt{float:right;margin-left:8px}.fltlft{float:left;margin-right:8px}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.newsletter-signup-container{margin-left:218px;width:605px;padding-left:30px;position:relative;float:left}.newsletter-signup-container p.newsletter-header{color:#f1f798;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;margin-top:10px;margin-bottom:0}.newsletter-signup-container p.newsletter-subheader{color:#fff;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;text-transform:uppercase;margin:0 0 6px 0}.newsletter-signup-form form p{position:relative;float:left;padding:0;margin:0 8px 0 0}.newsletter-signup-form form label{position:absolute;top:0;left:0;color:#b5b0aa;font-size:13px;padding:4px 9px;margin:0}.newsletter-signup-form form input{color:#b5b0aa;padding:4px 9px;border:1px solid #c9c5c1;font-size:13px;margin:0}.newsletter-signup-form form input.submit{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-subscribe-button.jpg.pagespeed.ic.EZSDNEUotE.jpg) no-repeat 0 0;width:80px;height:27px;border:0;outline:none;text-indent:-9999px;cursor:pointer}.newsletter-signup-form a.privacy-policy{font-size:11px;line-height:14px;color:#fff;width:90px;display:block}.homepage-banner{margin-top:10px}.homepage-banner h1{background:#000;opacity:.7;font-size:28px;color:#fff;line-height:34px;padding:10px 20px;margin-top:-116px;margin-bottom:40px}.top-home-left-area{float:left;position:relative;padding:20px 20px 5px 20px;width:178px}.top-home-left-area .logo{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-dog-health-guide-logo.png.pagespeed.ic.cqbqay_Owf.png) repeat 0 0;height:72px;width:186px;display:block;cursor:pointer;text-indent:-9999px}.top-home-left-area h2{color:#fff;font-size:12px;width:46px;float:left;margin:0 0 0 4px}.top-home-left-area h4{color:#fff;font-size:12px;width:46px;float:left;margin:0 0 0 4px}.social-links{margin:0;padding:0;list-style:none;padding:5px 0;border-top:1px solid #ff9000;border-bottom:1px solid #ff9000;float:left;position:relative;width:100%}.social-links li{float:left;position:relative;margin-top:8px}.social-links a{text-indent:-9999px;display:block;height:33px;width:33px;margin-right:4px}.social-links a.follow-us-facebook{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-social-facebook.png.pagespeed.ic.3oN5IJbW38.png) no-repeat 0 0}.social-links a.follow-us-twitter{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-social-twitter.png.pagespeed.ic.ZIH7STSBFV.png) no-repeat 0 0}.social-links a.follow-us-google-plus{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-social-google-plus.png.pagespeed.ic.Qb9ckUxq_x.png) no-repeat 0 0}.search-container{margin-top:10px;float:left;position:relative}.search-container form p{position:relative;float:left;padding:0;margin:0 6px 0 0}.search-container form label{position:absolute;top:0;left:0;color:#b5b0aa;font-size:13px;padding:4px 9px;margin:0}.search-container form input{color:#b5b0aa;padding:4px 9px!important;border:1px solid #c9c5c1;font-size:13px;margin:0;width:100px}.search-container form input.search-submit{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-search-button.jpg.pagespeed.ic.wmrgmZhWhw.jpg) no-repeat 0 0;width:52px;height:27px;border:0;outline:none;text-indent:-9999px;cursor:pointer;margin:0;padding:0}.home-link,.home-link:link,.home-link:visited,.home-link:active{display:block;height:27px;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-home-icon.png.pagespeed.ic.YlZzogVIOM.png) no-repeat 0 0;padding-left:30px;color:#f1f798;font-size:14px;font-weight:bold;text-transform:uppercase;float:left;position:relative;margin-top:10px;padding-top:6px;text-decoration:none}.left-navigation{float:left;position:relative;width:100%;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-menu-bg.jpg.pagespeed.ic.bftEPC8Gos.jpg) repeat 0 0}.left-navigation li{list-style:none;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(17,17,17,.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.65) 100%);background:linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6111111',GradientType=0 );outline:none}.left-navigation li:hover{padding:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );outline:none}.left-navigation li a{font-size:13px;color:#fff;text-decoration:none;line-height:17px;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-nav-arrow.png.pagespeed.ic.WsDipP9hQT.png) no-repeat 94% center;display:block;text-transform:uppercase;opacity:1;z-index:9999;padding:10px 10px 10px 20px;cursor:pointer}.ui-state-active a{background-image:url(https://www.dog-health-handbook.com/image-files/xnewsite-nav-arrow-down.png.pagespeed.ic.b8eUpwgnio.png)!important}#accordion ul{padding:10px 0;background:#fff;cursor:pointer}#accordion ul li{background:#fff;font-size:12px;cursor:pointer;display:block}#accordion ul li a{color:#524335;font-size:12px;padding:2px 0 0 20px;cursor:pointer;display:block}#accordion ul li a.active-sidebar-link,#accordion ul li a:hover{color:#238233178;background:url(https://www.dog-health-handbook.com/image-files/xnewsite-nav-active.jpg.pagespeed.ic.1dqFjefHd_.jpg) no-repeat 9px 6px}#accordion ul ul{margin:0 0 0 20px;padding:6px 0}#accordion ul ul li a:hover{background:none}#accordion ul ul li a:before{content:"> "}.breadcrumb-container{color:#524335;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:8px 0;margin:7px 0 16px 0}.breadcrumb-container a{color:#524335;font-size:12px;line-height:12px;text-decoration:none}.breadcrumb-container a:hover,.breadcrumb-container a.active-breadcrumb{text-decoration:none;color:#238233178}.breadcrumb-container a:after{content:" >"}.breadcrumb-container a:hover:after{color:#524335}.breadcrumb-container a:last-child:after{content:""}.pagenav-container{clear:both;margin-top:20px;padding-top:20px;border-top:1px solid #d9d9d9}.pagenav-container>div{width:49%;float:left;position:relative;font-size:12px;line-height:12px;text-transform:uppercase}.pagenav-container>div:first-child{margin-right:2%}.pagenav-container>div.next-section{text-align:right}.pagenav-container>div .btn{display:block;width:100%;font-size:14px;line-height:14px;padding:10px 0;margin-bottom:10px;background-color:#524335;color:#fff;text-decoration:none;text-align:center}.pagenav-container>div .btn:hover{background-color:#4c443d}.pagenav-container>div.prev-section .btn:before{content:"<< "}.pagenav-container>div.next-section .btn:after{content:" >>"}.top-articles-container{margin:0 0 20px 0;padding:0;border:1px solid #afafae;border-radius:5px}.top-articles-container h3{margin:0;padding:8px 0;color:#fff;font-size:18px;font-weight:normal;text-align:center;border-radius:4px 4px 0 0;background:#78634e;background:-moz-linear-gradient(top,#78634e 30%,#241d17 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#2f5641),color-stop(100%,#241d17));background:-webkit-linear-gradient(top,#78634e 30%,#241d17 100%);background:-o-linear-gradient(top,#78634e 30%,#241d17 100%);background:-ms-linear-gradient(top,#78634e 30%,#241d17 100%);background:linear-gradient(to bottom,#78634e 30%,#241d17 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78634E', endColorstr='#241D17',GradientType=0 )}.top-articles-container li{list-style:none;border-top:1px solid #afafae;background-color:#f0f0f0;margin:0;padding:6px 10px}.top-articles-container li a{text-align:left;text-decoration:none;display:block;font-size:12px;line-height:15px;color:#524335;padding:0;margin:0}.top-articles-container li:last-child{border-radius:0 0 5px 5px}.top-articles-container li a:hover{color: #238233178}.ask-vet-container{overflow:hidden;margin-bottom:-25px}.ask-vet-container .question{width:140px;height:80px!important;color:#b5b0aa;background-color:#f9f9f9;border:1px solid #c9c5c1}.ask-vet-container #qb_wrapper{padding:0 10px 25px 8px;width:140px;text-align:center;font-family:Trebuchet\ MS,arial,helvetica,sans-serif;font-size:14px;font-weight:normal;color:#524335;background-color:#f0f0f0;border:1px solid #afafae;border-radius:5px}.ask-vet-container #qb_wrapper .ask-vet-header{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-ask-vet-header.jpg.pagespeed.ic.sUFmZ3-Ykr.jpg) repeat-x left top;height:50px;margin:0 0 0 -10px;width:160px;padding:10px 0 0;color:#524335;font-size:18px;font-weight:bold}.ask-vet-container #qb_wrapper p{width:140px;margin-top:0}.ask-vet-container .btnG{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-ask-button.jpg.pagespeed.ic.4OZPZz0Yct.jpg) repeat-x left top;height:40px;width:115px;text-indent:-9999px;outline:none;border:none;line-height:1px;font-size:1px;cursor:pointer;margin-top:10px}.page-summary-container{border:1px solid #afafae;text-align:center;margin-bottom:15px}.page-summary-container .page-summary-title{background-color:#524335;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;padding:10px 0;margin:0}.page-summary-container .page-summary-quicklinks a{display:inline-block;margin:15px 0;padding:0 8px 0 5px;text-transform:uppercase;border-right:1px solid #524335;font-size:14px;line-height:14px}.page-summary-container .page-summary-quicklinks a:hover{text-decoration:underline;color:#238233178}.page-summary-container .page-summary-quicklinks a:last-child{border:none}.page-summary-container img{margin:0;border-top:1px solid #afafae;width:100%;display:block}.page-summary-container.table-of-contents{float:left;position:relative;width:200px;margin-right:20px;margin-top:5px}.page-summary-container.table-of-contents a{display:block;clear:both;border-bottom:1px solid #afafae;border-right:none;padding:15px 0 15px 25px;margin:0;text-align:left}.page-summary-container.table-of-contents a,.page-summary-container.table-of-contents a:hover{text-decoration:none}.page-quote-title{width:568px;height:37px}.page-quote-container{color:#241d17;border-left:3px solid #d9dddc;border-right:3px solid #d9dddc;border-bottom:3px solid #d9dddc;border-top:none;padding:15px 40px;margin-bottom:20px;background-color:#cca885}.page-quote-text{font-size:15px;line-height:20px;font-weight:normal;text-align:center}#google_ads_frame1 div{background-color:#e0ebe5!important}.top-banner-ad{padding:20px 0 0;position:absolute;margin-left:0;top:98px}.top-banner-ad.top-banner-ad-homepage{margin-left:245px}.page-summary-ad-container{text-align:center}.two-column-table{margin:10px 0;padding:0;border:3px solid #d9dddc;width:100%;background:#fff;float:left;position:relative;font-size:15px;clear:both;border-collapse:collapse}.two-column-table tr{border-top:1px solid #eee;border-bottom:1px solid #eee}.two-column-table td,.two-column-table th{width:46%;padding:10px;border-right:1px solid #eee;vertical-align:top}.two-column-table .content-title{padding:0;margin:0;width:100%}.two-column-table h4{font-size:15px;background:#317651;padding:8px 5px;margin:0;color:#fff;text-align:center;text-transform:uppercase}.two-column-table thead{background:#e0ebe5;font-weight:bold;width:100%;border-right:1px solid #317651}.two-column-table img{margin:15px auto;border:3px solid #eee;display:block}#c2-invitation-container{color:#241d17;border:3px solid #d9dddc;padding:15px 40px;margin-bottom:20px;background-color:#e0ebe5;font-size:13px}#c2-invitation-container h1,#c2-invitation-container h2,#c2-invitation-container h3,#c2-invitation-container h4,#c2-invitation-container h5,#c2-invitation-container h6,#c2-invitation-container p{margin:8px 0 0;padding:0;text-align:left!important}#c2-invitation-container .c2Form a{color:#c3de7e}#c2-invitation-container table{margin-right:0;margin-left:0;width:98%}#c2-invitation-container table td{vertical-align:top;padding-top:8px}#c2-invitation-container .c2Form{background-color:#317651;color:#fff;border:none!important;padding:9px 25px 24px;margin:16px 0}#c2-invitation-container .InvSquestions{font-size:15px;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff}#c2-invitation-container #show_hide_link a{font-size:13px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff}#c2-invitation-container input[type="text"],#c2-invitation-container .titleInput,#c2-invitation-container .storyInput{width:95%;padding:8px 10px;margin:4px 0 0;border:1px solid #c9c5c1;font-size:14px;color:#333;text-align:left}#c2-invitation-container .storyInput{height:160px}#c2-invitation-container .dividerRule{border:none!important}#c2-invitation-container input[type="submit"]{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-c2-invitation-button.png.pagespeed.ic.anmKCiy8BD.png) no-repeat left top;height:38px;width:182px;text-indent:-9999px;outline:none;border:none;line-height:1px;font-size:1px;cursor:pointer;margin-top:4px}#c2-invitation-container input[type="file"]{background:url(https://www.dog-health-handbook.com/image-files/xnewsite-choose-file-button.png.pagespeed.ic.7hjJEqdY-U.png) no-repeat left top;height:27px;width:80px;text-indent:-9999px;outline:none;border:none;line-height:1px;font-size:1px;cursor:pointer;margin-top:4px}:root{--dhh-brown:#524335;--dhh-brown-2:#78634e;--dhh-heading:#6b5242;--dhh-cream:#f1f798;--dhh-accent:#ff9000;--dhh-text:#2b2724;--dhh-muted:#6f655c;--dhh-rule:#e6e0d9;--dhh-soft:#faf7f3}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--dhh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content{font-size:17px;line-height:1.65}.content p,.content li{font-size:17px;line-height:1.65}.content p{margin-bottom:1em;padding-right:0}.content h1{color:var(--dhh-heading);font-size:34px;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px;padding-right:0}.content h2{color:var(--dhh-heading);font-size:24px;line-height:1.3;margin:1.8em 0 .6em;padding-right:0}.content h3{color:var(--dhh-heading);font-size:19px;line-height:1.35;margin:1.4em 0 .5em}.content ul,.content ol{padding:0 0 1em 1.4em}.content li{margin-bottom:.4em}.content a:link,.content a:visited{color:#7a5233;text-underline-offset:2px}.content a:hover{color:var(--dhh-accent)}.content img{max-width:100%;height:auto;border-radius:6px}.content table{width:100%!important;max-width:100%;border-collapse:collapse;border:1px solid var(--dhh-rule);margin:.5em 0 1.5em;font-size:15px;line-height:1.5}.content table td,.content table th{border:1px solid var(--dhh-rule);padding:10px 12px;vertical-align:top}.content table tr:first-child td{background:var(--dhh-soft)}.breadcrumb-container{border-top:0;border-bottom:1px solid var(--dhh-rule);padding:6px 0 10px}.breadcrumb-container a{font-size:13px;color:var(--dhh-muted)}.page-summary-container{border:1px solid var(--dhh-rule);border-radius:10px;overflow:hidden;background:var(--dhh-soft);text-align:left;margin:8px 0 24px}.page-summary-container .page-summary-title{background:var(--dhh-brown);font-size:13px;letter-spacing:.08em;padding:10px 18px;text-align:left}.page-summary-container .page-summary-quicklinks{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.page-summary-container .page-summary-quicklinks a{margin:0;padding:7px 12px;border:1px solid var(--dhh-rule);border-radius:999px;background:#fff;font-size:13px;line-height:1.2;text-decoration:none;letter-spacing:.03em}.page-summary-container .page-summary-quicklinks a:last-child{border:1px solid var(--dhh-rule)}.page-summary-container .page-summary-quicklinks a:hover{border-color:var(--dhh-accent);text-decoration:none}.top-articles-container{border-color:var(--dhh-rule);border-radius:10px;overflow:hidden}.top-articles-container h3{background:var(--dhh-brown);font-size:16px;border-radius:0}.top-articles-container li{background:#fff;border-top-color:var(--dhh-rule)}.top-articles-container li a{font-size:13px}.pagenav-container>div .btn{border-radius:6px}.content .pagenav-container a.btn:link,.content .pagenav-container a.btn:visited{color:#fff;text-decoration:none}.content .pagenav-container a.btn:hover{color:var(--dhh-cream)}.footer p,.footer a{font-size:13px;line-height:1.6}.content .adsenseboxcenter table{width:auto!important;border:0;margin:0 auto;background:none}.content .adsenseboxcenter td,.content .adsenseboxcenter tr:first-child td{border:0;background:none;padding:0}#c2-invitation-container{background-color:var(--dhh-soft);border:1px solid var(--dhh-rule);border-radius:10px;padding:18px 24px}#c2-invitation-container table,#c2-invitation-container td{border:0;background:none}.dhh-ad{clear:both;margin:24px 0;min-height:50px;text-align:center}.dhh-ad-top{margin-top:0}.content li .dhh-ad{margin:20px 0}.dhh-menu-toggle{display:none}@media (max-width:900px){html,body{overflow-x:hidden}body{background:#fff}.container{width:auto;background:#fff;box-shadow:none}.header-container{display:none}.sidebar1{float:none;width:auto;margin-top:0;padding-bottom:0;background:var(--dhh-brown)}.top-home-left-area{float:none;width:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 16px}.top-home-left-area .logo{width:150px;height:58px;background-size:contain;background-repeat:no-repeat}.social-links{display:none}.top-home-left-area a.home-link{display:none!important}.search-container{display:none;width:100%;margin:12px 0 4px}.search-container form{display:flex;gap:6px}.search-container form p{float:none;margin:0}.search-container form p:first-of-type{flex:1}.search-container form input{width:100%;box-sizing:border-box;height:36px;font-size:16px}.dhh-menu-toggle{display:inline-flex;align-items:center;gap:4px;flex-direction:column;justify-content:center;width:52px;height:44px;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;cursor:pointer;padding:6px;margin-left:auto}.dhh-menu-toggle span{display:block;width:22px;height:2px;background:#fff;border-radius:2px}.dhh-menu-toggle b{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}#accordion.left-navigation{display:none;float:none}body.dhh-nav-open #accordion.left-navigation{display:block}body.dhh-nav-open .search-container{display:flex}.content{float:none;width:auto;margin-top:0;padding:16px 18px 24px}.content h1{font-size:28px}.content h2{font-size:22px}.top-banner-ad{position:static;padding:0;margin:0 0 20px}.content center,.adsenseboxcenter{display:block;text-align:center;overflow:hidden}.adsenseboxcenter table{width:auto!important;border:0}.content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.sidebar2{float:none;width:auto;margin:0 18px 24px}.dhh-rail-ad{position:static}.pagenav-container>div{width:100%;float:none;margin:0 0 12px}.footer{top:0;margin-bottom:0;padding:70px 16px 30px}.footer .bulldog{margin-top:-180px;height:150px;background-size:contain}.footer a{display:inline-block;margin:4px 0}.footer br{display:none}}@media (max-width:400px){.content{padding:14px 14px 20px}.content h1{font-size:25px}}.dhh-menu-toggle .dhh-label-d{display:none}@media (min-width:901px){body{background:#f4f1ec}.header-container{display:none}.container{width:auto;max-width:1180px;margin:0 auto;background:#fff;box-shadow:0 0 0 1px #ebe5de;display:grid;grid-template-columns:minmax(0,1fr) 332px;column-gap:40px;align-items:start}.container>*{grid-column: 1 / -1}.container>.content{grid-column:1}.container>.sidebar2{grid-column:2;align-self:stretch}.sidebar1{float:none;width:auto;margin:0;padding:0;position:relative;background:var(--dhh-brown);z-index:50}.top-home-left-area{float:none;width:auto;display:flex;align-items:center;gap:28px;padding:14px 32px}.top-home-left-area .logo{width:150px;height:58px;background-size:contain;background-repeat:no-repeat;flex:none}.top-home-left-area a.home-link{display:none!important}.social-links{order:4;width:auto;float:none;border:0;padding:0}.social-links h4{display:none}.social-links li{margin-top:0}.search-container{order:3;margin:0 0 0 auto;float:none}.search-container form{display:flex;gap:6px;align-items:center}.search-container form p{float:none;margin:0}.search-container form input{width:220px;height:34px;box-sizing:border-box;font-size:14px}.search-container form input.search-submit{width:52px;height:27px}.dhh-menu-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:10px;height:40px;padding:0 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;cursor:pointer;font:inherit}.dhh-menu-toggle:hover{background:rgba(255,255,255,.16)}.dhh-menu-toggle span{display:none}.dhh-menu-toggle .dhh-label-m{display:none}.dhh-menu-toggle .dhh-label-d{display:inline;font-size:14px;font-weight:600;letter-spacing:.02em}.dhh-menu-toggle .dhh-label-d:after{content:" \25BE"}#accordion.left-navigation{display:none;position:absolute;top:100%;left:210px;width:340px;max-height:75vh;overflow-y:auto;float:none;box-shadow:0 16px 40px rgba(0,0,0,.28);border-radius:0 0 10px 10px;z-index:1000}body.dhh-nav-open #accordion.left-navigation{display:block}.content{float:none;width:auto;margin:0;padding:24px 0 32px 40px}.content h1{font-size:36px}.top-banner-ad{position:static;padding:0;margin:0 0 24px;max-width:100%;overflow:hidden}.sidebar2{float:none;width:auto;margin:0;padding:24px 32px 32px 0;box-sizing:border-box;background:transparent}.dhh-rail-ad{position:sticky;top:20px;margin-top:24px}.footer{top:0;margin:160px 0 0}}.content .dhh-byline{font-size:14px;color:#7a6a5c;margin:-4px 0 18px;line-height:1.5}.content .dhh-byline a{color:#7a6a5c;text-decoration:underline}.dhh-takeaways{background:var(--dhh-soft);border:1px solid var(--dhh-rule);border-left:4px solid var(--dhh-accent);border-radius:10px;padding:16px 20px 6px;margin:0 0 22px}.dhh-takeaways .dhh-takeaways-title,.dhh-callout .dhh-callout-title,.dhh-about .dhh-about-title{font-weight:700;color:var(--dhh-heading);font-size:17px;margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}.dhh-takeaways ul{margin:0 0 10px;padding-left:20px}.dhh-takeaways li{margin-bottom:8px}.dhh-callout{background:#fff6ec;border:1px solid #f3d3a8;border-radius:10px;padding:14px 20px 4px;margin:20px 0}.dhh-callout ul{padding-left:20px;margin:0 0 10px}.dhh-sources{border-top:2px solid var(--dhh-rule);margin-top:32px;padding-top:8px;font-size:15px;line-height:1.55}.dhh-sources h3{font-size:16px;margin:18px 0 6px}.dhh-sources ol{padding-left:24px;margin:0 0 8px}.dhh-sources li{margin-bottom:6px;word-wrap:break-word;overflow-wrap:anywhere}.dhh-about{background:var(--dhh-soft);border:1px solid var(--dhh-rule);border-radius:10px;padding:14px 20px 4px;margin:22px 0 10px;font-size:14px;color:#5d5045}