.elementor-489 .elementor-element.elementor-element-00005dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e000011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e000003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-489 .elementor-element.elementor-element-e00000a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-e000004 .elementor-search-form__container{min-height:50px;}.elementor-489 .elementor-element.elementor-element-e000004 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-e000004 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-489 .elementor-element.elementor-element-e000004 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-489 .elementor-element.elementor-element-e000004 .elementor-search-form__input, .elementor-489 .elementor-element.elementor-element-e000004.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-489 .elementor-element.elementor-element-e000004:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-489 .elementor-element.elementor-element-e000004.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-489 .elementor-element.elementor-element-e000007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-489 .elementor-element.elementor-element-acct0001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e000010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-ca70001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-489 .elementor-element.elementor-element-00005f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-489 .elementor-element.elementor-element-00005de{--grid-row-gap:42px;--grid-column-gap:30px;}.elementor-489 .elementor-element.elementor-element-00005de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-489 .elementor-element.elementor-element-00005de:after{content:"0.66";}.elementor-489 .elementor-element.elementor-element-00005de .elementor-post__thumbnail__link{width:100%;}.elementor-489 .elementor-element.elementor-element-00005de .elementor-post__meta-data span + span:before{content:"///";}.elementor-489 .elementor-element.elementor-element-00005de.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-489 .elementor-element.elementor-element-00005de.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-489 .elementor-element.elementor-element-00005de.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-489 .elementor-element.elementor-element-00005de .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-00005de .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-00005de .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-489 .elementor-element.elementor-element-00005de .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-489 .elementor-element.elementor-element-00005de .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-489 .elementor-element.elementor-element-00005f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-00005f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e000080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e00007f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e00007b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e00006f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e000074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e00007a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-e00007e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-00005de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-489 .elementor-element.elementor-element-00005de:after{content:"0.5";}.elementor-489 .elementor-element.elementor-element-00005de .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-00005dd */.elementor-489 .elementor-element.elementor-element-00005dd{background:#faf8f3 !important;color:#292d28 !important;font-family:Arial,Helvetica,sans-serif !important;width:100% !important;gap:0 !important;--container-widget-width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .e-con{min-width:0 !important;gap:0 !important;--container-widget-width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .wrap{width:calc(100% - 96px) !important;max-width:1240px !important;margin-left:auto !important;margin-right:auto !important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-widget{margin-bottom:0 !important;min-width:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-widget-button{background:transparent !important;padding:0 !important;border:0 !important;box-shadow:none !important;width:auto !important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-heading-title{font-family:Georgia,'Times New Roman',serif !important;color:#292d28 !important;font-size:44px !important;line-height:1.12 !important;font-weight:400 !important;letter-spacing:-1.3px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-heading-title a{color:inherit !important;text-decoration:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd a:hover{color:#986b4d !important}
.elementor-489 .elementor-element.elementor-element-00005dd .copy p,.elementor-489 .elementor-element.elementor-element-00005dd .intro-copy p,.elementor-489 .elementor-element.elementor-element-00005dd .guide-intro p{margin:0 !important;font-size:14px !important;line-height:1.8 !important;color:#696e65 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .kicker .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;font-weight:600 !important;line-height:1.6 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#7b6656 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .micro p{margin:0 !important;font-size:10px !important;line-height:1.5 !important;letter-spacing:1.3px !important;color:#777b72 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .row{flex-direction:row !important;align-items:center !important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-button{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0 !important;background:transparent !important;color:#344439 !important;border:0 !important;border-radius:0 !important;padding:8px 0 !important;min-height:36px !important;box-shadow:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .textlink .elementor-button{border-bottom:1px solid #a8afa1 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-button:hover{background:transparent !important;color:#986b4d !important}
.elementor-489 .elementor-element.elementor-element-00005dd a:focus-visible,.elementor-489 .elementor-element.elementor-element-00005dd input:focus-visible,.elementor-489 .elementor-element.elementor-element-00005dd button:focus-visible{outline:3px solid #986b4d !important;outline-offset:4px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topbar{justify-content:space-between !important;padding:13px 0 !important;border-bottom:1px solid #dce0d4 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topbar>.micro{width:auto !important}
.elementor-489 .elementor-element.elementor-element-00005dd .masthead{justify-content:space-between !important;gap:35px !important;padding:27px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand{width:50% !important;align-items:center !important;gap:7px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand-name .elementor-heading-title{font-size:43px !important;letter-spacing:-1.7px !important;white-space:nowrap !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand-tag .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:9px !important;letter-spacing:2px !important;text-transform:uppercase !important;line-height:1.5 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .search{width:25% !important;max-width:250px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .search .elementor-search-form{border:0 !important;background:transparent !important}
.elementor-489 .elementor-element.elementor-element-00005dd .search .elementor-search-form__container{background:transparent !important;border-bottom:1px solid #dce0d4 !important;border-radius:0 !important;min-height:36px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .search input{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;color:#344439 !important;background:transparent !important;border:0 !important;padding:8px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .signin-link,.elementor-489 .elementor-element.elementor-element-00005dd .reader-link{width:25% !important;text-align:right !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-link{display:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .navigation{justify-content:center !important;gap:40px !important;border-top:1px solid #dce0d4 !important;border-bottom:1px solid #dce0d4 !important;padding:10px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .navigation .elementor-button{font-size:12px !important;padding:4px 0 !important;min-height:32px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .editorial-intro{justify-content:space-between !important;gap:90px !important;align-items:flex-end !important;padding:45px 0 35px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-title{width:60% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-title .elementor-heading-title{font-size:42px !important;letter-spacing:-1.1px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-copy{width:40% !important;max-width:340px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-copy p{font-size:13px !important;line-height:1.8 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .feature-grid{align-items:flex-start !important;gap:40px !important;padding-bottom:50px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-story{width:68% !important;gap:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-stories{width:32% !important;gap:30px !important;padding-left:30px !important;border-left:1px solid #dce0d4 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .photo{width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .photo img{width:100% !important;height:185px !important;object-fit:cover !important;display:block !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-photo img{height:410px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-caption{padding-top:22px !important;gap:14px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-title .elementor-heading-title{font-size:48px !important;line-height:1.08 !important;letter-spacing:-1.4px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-caption>.copy{max-width:620px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-caption .textlink{margin-top:3px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story{gap:12px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story .photo img{height:180px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-title .elementor-heading-title{font-size:27px !important;letter-spacing:-.5px !important;line-height:1.2 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story .kicker .elementor-heading-title{font-size:9px !important;letter-spacing:1px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topics-band{background:#e9ece2 !important;border-top:1px solid #d9dfd0 !important;border-bottom:1px solid #d9dfd0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-strip{align-items:center !important;gap:35px !important;padding:32px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-label{width:22% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-label .elementor-heading-title{font-size:28px !important;letter-spacing:-.7px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-item{width:31% !important;gap:6px !important;border-left:1px solid #c9d1c0 !important;padding-left:28px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-number .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;color:#7d8b72 !important;letter-spacing:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-title .elementor-heading-title{font-size:24px !important;letter-spacing:-.5px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-item .copy p{font-size:12px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-all{width:16% !important;text-align:right !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-all .elementor-button{font-size:13px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest{padding:65px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .section-heading{justify-content:space-between !important;gap:60px !important;align-items:flex-end !important;margin-bottom:32px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .section-label{width:auto !important;gap:13px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .section-title .elementor-heading-title{font-size:42px !important;letter-spacing:-1.2px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-posts-container{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:40px 30px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post{display:flex !important;flex-direction:column !important;min-width:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__thumbnail__link{width:100% !important;height:235px !important;display:block !important;margin-bottom:19px !important;overflow:hidden !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__thumbnail{height:100% !important;padding-bottom:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__thumbnail img{position:static !important;transform:none !important;width:100% !important;height:100% !important;object-fit:cover !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__title{font-family:Georgia,'Times New Roman',serif !important;font-size:25px !important;line-height:1.2 !important;font-weight:400 !important;letter-spacing:-.5px !important;margin:0 0 10px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__title a{font-family:inherit !important;font-size:inherit !important;color:#292d28 !important;font-weight:400 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__meta-data{font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;letter-spacing:.5px !important;color:#8a796a !important;margin-bottom:10px !important;line-height:1.5 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__excerpt p{font-size:13px !important;line-height:1.8 !important;color:#696e65 !important;margin:0 0 16px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__read-more{font-size:11px !important;font-weight:400 !important;letter-spacing:0 !important;color:#344439 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guides-band{background:#34463b !important;padding:57px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guides-band .elementor-heading-title{color:#faf8f3 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guides-band .kicker .elementor-heading-title{color:#c5cfbb !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guides-band .copy p,.elementor-489 .elementor-element.elementor-element-00005dd .guides-band .guide-intro p{color:#d1d8cb !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guides-band .elementor-button{color:#edf1e5 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-intro{width:32% !important;max-width:330px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-grid{align-items:stretch !important;gap:55px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-feature{width:54% !important;position:relative !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-photo img{height:345px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-caption{background:#faf8f3 !important;padding:21px 25px !important;width:92% !important;margin-top:-35px !important;position:relative !important;gap:12px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-caption .elementor-heading-title{color:#292d28 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-caption .kicker .elementor-heading-title{color:#7b6656 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-caption .elementor-button{color:#344439 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-title .elementor-heading-title{font-size:31px !important;letter-spacing:-.8px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-list{width:46% !important;gap:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:20px !important;border-top:1px solid #748574 !important;padding:27px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-number{width:auto !important;flex-shrink:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-number .elementor-heading-title{font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;color:#c5cfbb !important;letter-spacing:0 !important;line-height:1.8 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row-copy{gap:10px !important;flex:1 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row-title .elementor-heading-title{font-size:25px !important;letter-spacing:-.5px !important;line-height:1.2 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row-copy .copy p{font-size:12px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .arrowlink .elementor-button{font-size:24px !important;padding:0 !important;min-height:32px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter{gap:80px !important;justify-content:space-between !important;padding:62px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-copy{width:56% !important;gap:16px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-copy .copy{max-width:440px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form{width:44% !important;max-width:420px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form .elementor-field-label{font-size:12px !important;color:#344439 !important;font-weight:400 !important;padding-bottom:10px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form .elementor-field{background:transparent !important;border:1px solid #bdc7b5 !important;border-radius:0 !important;padding:15px !important;font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important;color:#344439 !important;min-height:50px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form .elementor-button,.elementor-489 .elementor-element.elementor-element-00005dd .reader-login .elementor-button{background:#34463b !important;color:#fff !important;padding:15px 20px !important;min-height:50px !important;width:100% !important;border:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form .elementor-form-fields-wrapper{gap:12px !important;margin:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form .elementor-field-group{padding:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-band{background:#e9ece2 !important;padding:42px 0 23px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-top{align-items:flex-start !important;gap:80px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-brand{width:54% !important;gap:17px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-brand-name .elementor-heading-title{font-size:31px !important;letter-spacing:-.8px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-brand .copy p{font-size:13px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-links{width:23% !important;gap:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-links>.kicker{margin-bottom:9px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-links .elementor-button{min-height:30px !important;font-size:11px !important;padding:5px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-bottom{justify-content:space-between !important;padding-top:23px !important;border-top:1px solid #cad2c1 !important;margin-top:30px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-bottom>.micro{width:auto !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-bottom .micro p{font-size:10px !important;letter-spacing:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-panel{display:none !important;padding:35px 0 !important;gap:15px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-title .elementor-heading-title{font-size:38px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-actions{gap:15px !important;margin-top:4px !important;flex-wrap:wrap !important}
.elementor-489 .elementor-element.elementor-element-00005dd .solid .elementor-button{background:#34463b !important;color:white !important;padding:12px 20px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .pill .elementor-button{border:1px solid #bac6af !important;padding:12px 20px !important;border-radius:30px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .signin-panel{display:none !important;margin-top:0 !important;margin-bottom:55px !important;padding:35px !important;background:#e9ece2 !important;gap:20px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .signin-panel:target{display:flex !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-login{max-width:440px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-login .elementor-field{background:#faf8f3 !important;border:1px solid #bdc7b5 !important;border-radius:0 !important;color:#344439 !important;padding:12px !important;font-size:14px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-login .elementor-field-label{font-family:Arial,Helvetica,sans-serif !important;font-size:13px !important;color:#344439 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-login a{color:#344439 !important}
body.logged-in .elementor-489 .elementor-element.elementor-element-00005dd .visitor{display:none !important}
body.logged-in .elementor-489 .elementor-element.elementor-element-00005dd .reader-link{display:block !important}
body.logged-in .elementor-489 .elementor-element.elementor-element-00005dd .reader-panel{display:flex !important}
@media(max-width:1000px){
.elementor-489 .elementor-element.elementor-element-00005dd .wrap{width:calc(100% - 56px) !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand-name .elementor-heading-title{font-size:36px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .masthead{gap:20px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .editorial-intro{gap:40px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-title .elementor-heading-title{font-size:36px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .feature-grid{gap:25px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-stories{padding-left:22px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-photo img{height:365px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story .photo img{height:160px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-title .elementor-heading-title{font-size:23px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-title .elementor-heading-title{font-size:42px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .navigation{gap:25px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-strip{gap:22px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-item{padding-left:20px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-label .elementor-heading-title{font-size:24px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-title .elementor-heading-title{font-size:21px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-grid{gap:35px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row-title .elementor-heading-title{font-size:22px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter{gap:45px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-top{gap:40px !important}
}
@media(max-width:767px){
.elementor-489 .elementor-element.elementor-element-00005dd .wrap{width:calc(100% - 36px) !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topbar .micro p{font-size:8px !important;letter-spacing:.6px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .masthead{flex-wrap:wrap !important;justify-content:space-between !important;padding:22px 0 15px !important;gap:18px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand{width:100% !important;order:-1 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand-name .elementor-heading-title{font-size:38px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .brand-tag .elementor-heading-title{font-size:8px !important;letter-spacing:1.5px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .search{width:65% !important;max-width:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .signin-link,.elementor-489 .elementor-element.elementor-element-00005dd .reader-link{width:auto !important}
.elementor-489 .elementor-element.elementor-element-00005dd .navigation{flex-wrap:wrap !important;gap:5px 24px !important;padding:10px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .navigation .elementor-button{font-size:11px !important;min-height:28px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .editorial-intro{flex-direction:column !important;align-items:flex-start !important;gap:20px !important;padding:30px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-title,.elementor-489 .elementor-element.elementor-element-00005dd .intro-copy{width:100% !important;max-width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-title .elementor-heading-title{font-size:35px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .intro-copy p{font-size:13px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .feature-grid{flex-direction:column !important;gap:35px !important;padding-bottom:35px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-story,.elementor-489 .elementor-element.elementor-element-00005dd .side-stories{width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-photo img{height:275px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-title .elementor-heading-title{font-size:40px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .lead-caption{gap:12px !important;padding-top:18px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-stories{flex-direction:row !important;gap:20px !important;border-left:0 !important;padding-left:0 !important;border-top:1px solid #dce0d4 !important;padding-top:26px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story{width:50% !important;gap:10px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story .photo img{height:145px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-title .elementor-heading-title{font-size:22px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .side-story .kicker .elementor-heading-title{font-size:8px !important;letter-spacing:.4px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-strip{flex-wrap:wrap !important;gap:25px !important;padding:27px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-label{width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-label br{display:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-item{width:calc(50% - 13px) !important;padding-left:0 !important;border-left:0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-title .elementor-heading-title{font-size:22px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-all{width:100% !important;text-align:left !important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-all br{display:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest{padding:43px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .section-heading{gap:22px !important;align-items:flex-start !important;flex-direction:column !important;margin-bottom:25px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .section-title .elementor-heading-title{font-size:36px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-posts-container{grid-template-columns:1fr !important;gap:35px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__thumbnail__link{height:250px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__title{font-size:27px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guides-band{padding:40px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-intro{width:100% !important;max-width:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-grid{flex-direction:column !important;gap:30px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-feature,.elementor-489 .elementor-element.elementor-element-00005dd .guide-list{width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-photo img{height:290px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-caption{padding:20px !important;width:94% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-title .elementor-heading-title{font-size:29px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row{padding:23px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .guide-row-title .elementor-heading-title{font-size:24px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter{flex-direction:column !important;align-items:flex-start !important;gap:25px !important;padding:42px 0 !important}
.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-copy,.elementor-489 .elementor-element.elementor-element-00005dd .newsletter-form{width:100% !important;max-width:none !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-top{flex-wrap:wrap !important;gap:25px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-brand{width:100% !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-links{width:calc(50% - 13px) !important}
.elementor-489 .elementor-element.elementor-element-00005dd .footer-bottom{flex-direction:column !important;align-items:flex-start !important;gap:12px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .reader-title .elementor-heading-title{font-size:34px !important}
.elementor-489 .elementor-element.elementor-element-00005dd .signin-panel{padding:24px !important}
}
@media(max-width:360px){.elementor-489 .elementor-element.elementor-element-00005dd .brand-name .elementor-heading-title{font-size:33px !important}.elementor-489 .elementor-element.elementor-element-00005dd .side-stories{flex-direction:column !important}.elementor-489 .elementor-element.elementor-element-00005dd .side-story{width:100% !important}.elementor-489 .elementor-element.elementor-element-00005dd .side-story .photo img{height:205px !important}}

.elementor-489 .elementor-element.elementor-element-00005dd .search .elementor-search-form__container{display:flex!important;align-items:center!important;gap:9px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .search .elementor-search-form__icon{width:16px!important;height:16px!important;flex-shrink:0!important;line-height:1!important}
.elementor-489 .elementor-element.elementor-element-00005dd .search .e-font-icon-svg-container,.elementor-489 .elementor-element.elementor-element-00005dd .search svg{width:16px!important;height:16px!important;display:block!important;fill:#657161!important}
.elementor-489 .elementor-element.elementor-element-00005dd .search .elementor-search-form__input{width:100%!important;min-width:0!important}
.elementor-489 .elementor-element.elementor-element-00005dd .photo a{width:100%!important;display:block!important}
.elementor-489 .elementor-element.elementor-element-00005dd .latest-posts .elementor-post__text{width:100%!important}

.elementor-489 .elementor-element.elementor-element-00005dd .guide-row-copy{flex-direction:column!important}

.elementor-489 .elementor-element.elementor-element-00005dd .reader-menu{justify-content:flex-end!important;gap:18px!important}body.logged-in .elementor-489 .elementor-element.elementor-element-00005dd .reader-menu{display:flex!important}
@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-00005dd .reader-menu{width:auto!important}}

body.category #masthead,body.category #colophon{display:none!important}
body.category .content-container{max-width:none!important;padding:0!important}
body.category .content-area,body.category .site-main,body.category .entry-content-wrap{padding:0!important;margin:0!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-hero-band{background:#edf0e6!important;border-bottom:1px solid #d6ddce!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-hero{padding:42px 0 46px!important;gap:18px!important;align-items:flex-start!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-hero>.textlink{margin-bottom:9px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-title .elementor-heading-title{font-size:clamp(42px,4.5vw,64px)!important;letter-spacing:-1.8px!important;line-height:1.08!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-description{max-width:680px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-description p{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.85!important;color:#626d5b!important;margin:0!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-topics{padding:23px 0!important;gap:15px!important;flex-wrap:wrap!important;border-bottom:1px solid #dce0d4!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-topics>.kicker{width:auto!important;margin-right:14px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .topic-chip .elementor-button{border:1px solid #cbd3c0!important;padding:9px 17px!important;border-radius:24px!important;font-size:11px!important}
body.category-home-decor-styling .elementor-489 .elementor-element.elementor-element-00005dd .topic-1 .elementor-button,body.category-home-improvement-care .elementor-489 .elementor-element.elementor-element-00005dd .topic-4 .elementor-button,body.category-organization-storage .elementor-489 .elementor-element.elementor-element-00005dd .topic-3 .elementor-button{background:#34463b!important;color:white!important;border-color:#34463b!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-stories{padding:42px 0 65px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-list-heading{justify-content:space-between!important;gap:30px!important;margin-bottom:32px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-list-heading>.micro{width:auto!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-stories-title .elementor-heading-title{font-size:30px!important;letter-spacing:-.6px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-pagination{margin-top:45px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-pagination .page-numbers{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.3!important;color:#34463b!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d0d8c5!important;margin:0!important;padding:10px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .elementor-pagination .current{background:#34463b!important;color:white!important;border-color:#34463b!important}
.elementor-489 .elementor-element.elementor-element-00005dd .archive-empty{display:none!important;background:#edf0e6!important;padding:40px!important;gap:20px!important;max-width:800px!important;margin:auto!important}
.elementor-489 .elementor-element.elementor-element-00005dd:not(:has(.latest-posts .elementor-post)) .archive-empty{display:flex!important}
.elementor-489 .elementor-element.elementor-element-00005dd:not(:has(.latest-posts .elementor-post)) .category-list-heading{display:none!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-end-band{background:#f0efe7!important;border-top:1px solid #dedfd3!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-end{padding:38px 0!important;gap:65px!important;justify-content:space-between!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-end-copy{gap:12px!important;max-width:750px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-end-copy .elementor-heading-title{font-size:34px!important}
.elementor-489 .elementor-element.elementor-element-00005dd .category-end-copy .kicker .elementor-heading-title{font-size:10px!important}
@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-00005dd .category-hero{padding:30px 0 34px!important;gap:16px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-title .elementor-heading-title{font-size:42px!important;letter-spacing:-1px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-description p{font-size:14px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-topics{gap:10px!important;padding:20px 0!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-topics>.kicker{width:100%!important}.elementor-489 .elementor-element.elementor-element-00005dd .topic-chip .elementor-button{padding:8px 12px!important;font-size:10px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-list-heading{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-stories{padding:30px 0 45px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-end{flex-direction:column!important;align-items:flex-start!important;gap:22px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-end-copy .elementor-heading-title{font-size:30px!important}.elementor-489 .elementor-element.elementor-element-00005dd .archive-empty{padding:25px!important}.elementor-489 .elementor-element.elementor-element-00005dd .elementor-pagination{flex-wrap:wrap!important}}

@media(min-width:1001px){.elementor-489 .elementor-element.elementor-element-00005dd .elementor-posts-container:has(>.elementor-post:nth-child(2)):not(:has(>.elementor-post:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-489 .elementor-element.elementor-element-00005dd .elementor-posts-container:has(>.elementor-post:nth-child(2)):not(:has(>.elementor-post:nth-child(3))) .elementor-post__thumbnail__link{height:330px!important}}

.elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts{flex-wrap:wrap!important;gap:12px!important;align-items:center!important;padding:0 0 28px!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts .elementor-button{font-size:12px!important;border:1px solid #bdc7b5!important;padding:9px 15px!important;min-height:40px!important;background:transparent!important}.elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts .elementor-button:hover{background:#e9ece2!important}
body.category-65 .elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts a[href$="/renovation-costs/"]{background:#34463b!important;color:#fff!important;border-color:#34463b!important}
body.category-66 .elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts a[href$="/diy-home-upgrades/"]{background:#34463b!important;color:#fff!important;border-color:#34463b!important}
body.category-67 .elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts a[href$="/cleaning-household-care/"]{background:#34463b!important;color:#fff!important;border-color:#34463b!important}
body.category-68 .elementor-489 .elementor-element.elementor-element-00005dd .category-shortcuts a[href$="/home-improvement-resources/"]{background:#34463b!important;color:#fff!important;border-color:#34463b!important}/* End custom CSS */