.home-v3 .blog-v3{background:linear-gradient(180deg,#f7f8f6 0,#fff 100%)}
.home-v3 .blog-v3 .v3-heading{align-items:center!important}
.home-v3 .blog-v3 .v3-heading>div>span{font-size:10px;color:#a87516}
.home-v3 .blog-v3 .v3-heading h2{font-size:clamp(25px,3vw,35px);margin-top:3px}
.home-v3 .blog-v3 .all-posts{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #dfe7e9;border-radius:11px;background:#fff;color:#0b5064;font-size:11px;box-shadow:0 6px 18px rgba(8,35,55,.05)}
.home-v3 .editorial-posts{display:grid!important;grid-template-columns:1.15fr .85fr!important;grid-template-rows:repeat(2,153px);gap:13px!important}
.home-v3 .editorial-posts article{display:grid;border:1px solid #dfe7e9;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 25px rgba(8,35,55,.055);transition:.25s}
.home-v3 .editorial-posts article:hover{transform:translateY(-3px);border-color:#d6b766;box-shadow:0 14px 32px rgba(8,35,55,.1)}
.home-v3 .editorial-featured{grid-row:1/3;grid-template-rows:215px 1fr}
.home-v3 .editorial-compact{grid-template-columns:170px 1fr}
.home-v3 .editorial-posts .post-pattern{height:auto;min-height:0;position:relative;display:block;background-size:cover;background-position:center;color:#fff;font-size:inherit}
.home-v3 .editorial-posts .post-pattern span{position:absolute;right:13px;top:13px;padding:4px 8px;border:1px solid rgba(255,255,255,.35);border-radius:20px;background:rgba(6,31,50,.62);font-size:8px;font-weight:800;backdrop-filter:blur(7px)}
.home-v3 .editorial-posts .post-body{padding:16px 18px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.home-v3 .editorial-featured .post-body{padding:19px 21px}
.home-v3 .post-meta-v3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#89949b;font-size:8px}
.home-v3 .post-meta-v3 span{padding:3px 7px;border-radius:15px;background:#f5ead0;color:#996814;font-weight:800}
.home-v3 .post-meta-v3 i{font-style:normal}.home-v3 .post-meta-v3 i:before{content:'•';margin-left:7px;color:#d2a23d}
.home-v3 .editorial-posts h3{margin:7px 0 5px;color:#092a43;font-size:15px;line-height:1.55}
.home-v3 .editorial-featured h3{font-size:20px;line-height:1.5}
.home-v3 .editorial-posts p{margin:0;color:#71808a;font-size:9.5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.home-v3 .post-read{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:#0b6978;font-size:9px;font-weight:800}
.home-v3 .post-read b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#edf4f4;transition:.22s}
.home-v3 .editorial-posts article:hover .post-read b{background:#d6a63c;color:#092a43;transform:translateX(-2px)}
@media(max-width:850px){.home-v3 .editorial-posts{grid-template-columns:1fr!important;grid-template-rows:auto!important}.home-v3 .editorial-featured{grid-row:auto}.home-v3 .editorial-compact{min-height:160px}}
@media(max-width:560px){.home-v3 .blog-v3 .v3-heading .all-posts{margin-top:13px}.home-v3 .editorial-featured{grid-template-rows:190px 1fr}.home-v3 .editorial-compact{grid-template-columns:115px 1fr;min-height:175px}.home-v3 .editorial-posts .post-body{padding:13px}.home-v3 .editorial-posts h3{font-size:13px}.home-v3 .editorial-featured h3{font-size:18px}.home-v3 .editorial-compact p{display:none}.home-v3 .post-meta-v3 i:last-child{display:none}}
.home-v3 .editorial-posts.four-guides{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:12px!important}
.home-v3 .four-guides .guide-row{display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;height:180px!important;min-height:180px!important;border-radius:16px!important}
.home-v3 .four-guides .post-pattern{width:155px!important;height:155px!important;min-height:155px!important;margin:12px!important;border-radius:13px!important;align-self:center!important;background-position:center!important}
.home-v3 .four-guides .post-pattern span{right:8px!important;top:8px!important;padding:3px 6px!important;font-size:7px!important}
.home-v3 .four-guides .post-body{height:180px!important;padding:14px 15px 14px 5px!important;justify-content:center!important}
.home-v3 .four-guides h3{font-size:14px!important;line-height:1.5!important;margin:6px 0 4px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.home-v3 .four-guides p{font-size:8.5px!important;line-height:1.55!important;-webkit-line-clamp:2!important}
.home-v3 .four-guides .post-read{margin-top:6px!important}
@media(max-width:900px){.home-v3 .editorial-posts.four-guides{grid-template-columns:1fr!important}.home-v3 .four-guides .guide-row{height:170px!important;min-height:170px!important}.home-v3 .four-guides .post-pattern{width:145px!important;height:145px!important;min-height:145px!important}.home-v3 .four-guides .post-body{height:170px!important}}
@media(max-width:480px){.home-v3 .four-guides .guide-row{grid-template-columns:112px minmax(0,1fr)!important;height:142px!important;min-height:142px!important}.home-v3 .four-guides .post-pattern{width:112px!important;height:112px!important;min-height:112px!important;margin:14px 9px!important}.home-v3 .four-guides .post-body{height:142px!important;padding:10px 10px 10px 3px!important}.home-v3 .four-guides h3{font-size:12px!important}.home-v3 .four-guides p{display:none}.home-v3 .four-guides .post-meta-v3 i{display:none}}
