.dv-blog-sidebar{padding-left:30px}.dv-blog-widget{padding:26px;background:#fff;border:1px solid #dfe3d6;border-radius:12px;margin-bottom:24px}.dv-blog-widget .dv-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:15px}.dv-blog-widget h2{font-size:25px;line-height:1.25;margin:0 0 18px}.dv-blog-widget p{font-size:14px;line-height:1.7}.dv-blog-widget form label{font-size:12px;font-weight:600;display:block;margin:12px 0 6px}.dv-blog-widget input:not([type=hidden]),.dv-blog-widget textarea{display:block;width:100%;background:#f5f6f1;color:#242d20;border:1px solid #dce0d5;padding:12px;border-radius:6px;font-size:13px;min-height:46px}.dv-blog-widget textarea{min-height:96px}.dv-blog-widget form button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:6px;background:#ffca32;color:#171918;font-size:13px;font-weight:650;padding:14px;margin-top:16px;gap:10px}.dv-blog-newsletter{background:#17231c;color:#c6d1c0;border-color:#17231c}.dv-blog-newsletter h2{color:#fff}.dv-blog-newsletter .dv-eyebrow{color:#e5d8a9}.dv-blog-newsletter .dv-newsletter-privacy{font-size:11px;line-height:1.6;margin:14px 0 0;color:#bac7b5}.dv-blog-newsletter .dv-newsletter-privacy a{color:#ffda6b;text-decoration:underline}.dv-newsletter-message{padding:10px;border:1px solid #e1c360;border-radius:6px;color:#fff;margin-top:12px}.dv-blog-categories a{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e4e7de;font-size:14px;color:#36432d}.dv-blog-categories a:last-child{border-bottom:0;padding-bottom:0}.dv-blog-categories a span{color:#957723}.dv-blog-recent>a{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e4e7de}.dv-blog-recent>a:first-child{padding-top:0}.dv-blog-recent>a:last-child{padding-bottom:0;border:0}.dv-blog-recent img{width:76px;height:76px;object-fit:cover;border-radius:7px;flex-shrink:0}.dv-blog-recent a>span{font-size:14px;line-height:1.45;font-weight:600;color:#222d1d}.dv-blog-tags{display:flex;flex-wrap:wrap;gap:8px}.dv-blog-tags a{font-size:12px;padding:6px 10px;border-radius:5px;color:#546044;background:#eef0e7}.dv-blog-help{background:#e9ecdf}.dv-blog-help>p{margin-bottom:10px}@media(max-width:991px){.dv-blog-sidebar{padding-left:12px;margin-top:30px}}@media(max-width:600px){.dv-blog-widget{padding:24px}}
