.sw-guides{padding:42px 0 0;color:#222}
.sw-guides-intro{text-align:center;max-width:820px;margin:0 auto 26px}
.sw-guides-intro h1{font-size:38px;line-height:1.2;margin:0 0 14px;color:#810b13;font-weight:600}
.sw-guides-intro p{font-size:17px;line-height:1.65;margin:0;color:#555}
.sw-guides-topics{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 34px}
.sw-guides-topics a{display:block;border:1px solid #e4d9d6;border-radius:24px;padding:11px 17px;color:#4b2427;background:#fff;font-size:14px;line-height:1.35;text-decoration:none}
.sw-guides-topics a:hover,.sw-guides-topics a[aria-current]{background:#810b13;border-color:#810b13;color:#fff}
.sw-guides a:focus-visible{outline:3px solid #b28836;outline-offset:4px}
.sw-guides-feature{display:grid;grid-template-columns:1.05fr 1fr;background:#f7f3ed;border:1px solid #eee6dc;border-radius:12px;overflow:hidden;margin-bottom:38px}
.sw-guides-feature-image{display:block;aspect-ratio:16/10;overflow:hidden}
.sw-guides-feature-image img{display:block;width:100%;height:100%;object-fit:cover}
.sw-guides-feature-copy{padding:32px;align-self:center}
.sw-guides-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#810b13;margin:0 0 12px}
.sw-guides-feature h2{font-size:28px;line-height:1.3;margin:0 0 14px}
.sw-guides-feature h2 a{color:#222;text-decoration:none}
.sw-guides-feature-copy>p:not(.sw-guides-eyebrow){font-size:16px;line-height:1.65;color:#555;margin:0 0 20px}
.sw-guides-read{display:inline-flex;align-items:center;gap:12px;color:#810b13;font-weight:600;text-underline-offset:4px}
.sw-guides-latest{font-size:27px;line-height:1.3;margin:0;padding-top:5px}
.sw-guides-category{margin:0 0 26px;text-align:center}
.sw-guides-category>a{display:inline-block;color:#810b13;margin-bottom:12px;text-underline-offset:4px}
.sw-guides-category h2{font-size:30px;margin:0}
.hdt-page-type-blog .hdt-article-inner{border:1px solid #e9e3df;border-radius:10px;overflow:hidden;background:#fff;height:100%}
.hdt-page-type-blog .hdt-article-content_wapper{padding:20px}
.hdt-page-type-blog .hdt-article-title{font-size:20px;line-height:1.4;-webkit-line-clamp:3}
.hdt-page-type-blog .hdt-article-time{font-size:13px}
.hdt-page-type-blog .hdt-article-content{font-size:15px;line-height:1.65}
.hdt-page-type-blog .hdt-article-btn__readmore{color:#810b13;font-weight:600}
@media(max-width:1149px){.sw-guides-feature-copy{padding:24px}.sw-guides-feature h2{font-size:24px}}
@media(max-width:767px){.sw-guides{padding-top:28px}.sw-guides-intro h1{font-size:28px}.sw-guides-intro p{font-size:16px}.sw-guides-topics{gap:8px;margin-bottom:24px}.sw-guides-topics a{font-size:13px;padding:10px 13px}.sw-guides-feature{grid-template-columns:1fr;margin-bottom:28px}.sw-guides-feature-copy{padding:22px}.sw-guides-feature h2{font-size:24px}.sw-guides-latest{font-size:24px}.hdt-page-type-blog .hdt-article-content_wapper{padding:18px}}
.sw-guides-feature-image img[src*="Festive_Lemax_Christmas_Village_Display"],
.hdt-page-type-blog .hdt-main-article-item img[src*="Festive_Lemax_Christmas_Village_Display"],
.hdt-page-type-blog .hdt-main-article-item img[src*="Warm_white_Premier_Tree_Brights_displayed"]{object-position:center top}
.hdt-page-type-blog .hdt-main-article-item .hdt-article-inner{display:flex;flex-direction:column}
.hdt-page-type-blog .hdt-main-article-item .hdt-article-thumb{flex:0 0 auto}
.hdt-page-type-blog .hdt-main-article-item .hdt-article-content_wapper{display:flex;flex:1 1 auto}
.hdt-page-type-blog .hdt-main-article-item .hdt-article-info{width:100%;flex:1 1 auto}
.hdt-page-type-blog .hdt-main-article-item .hdt-article-btn{margin-top:auto}
