.BlogPage-module__H2Aaba__page{--brand:#741420;--brand-dark:#531018;--text:#21191a;--body:#4f4748;--muted:#746b6d;--border:#74142017;--soft:#fbf8f7;--dark:#21191a;color:var(--text);background:#fff;overflow:hidden}.BlogPage-module__H2Aaba__eyebrow{color:#956d1d;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:900;line-height:1.4}.BlogPage-module__H2Aaba__hero{background:radial-gradient(circle at 80% 12%,#7414200e,#0000 27%),radial-gradient(circle at 12% 88%,#d2a5490b,#0000 29%),linear-gradient(#fcfaf9 0%,#fff 100%);border-bottom:1px solid #74142012;padding:48px 0 78px;position:relative;overflow:hidden}.BlogPage-module__H2Aaba__hero:before{content:"";pointer-events:none;border:1px solid #7414200a;border-radius:50%;width:760px;height:760px;position:absolute;top:-430px;right:-220px}.BlogPage-module__H2Aaba__hero:after{content:"";pointer-events:none;border:1px solid #74142006;border-radius:50%;width:330px;height:330px;position:absolute;top:72px;right:5%}.BlogPage-module__H2Aaba__heroInner{z-index:1;max-width:800px;position:relative}.BlogPage-module__H2Aaba__heroTitle{color:#21191a;letter-spacing:-.06em;text-wrap:balance;max-width:790px;margin:16px 0 0;font-size:clamp(3.05rem,4.25vw,4.45rem);font-weight:950;line-height:.99}.BlogPage-module__H2Aaba__heroDescription{color:#716869;max-width:690px;margin:23px 0 0;font-size:.98rem;line-height:1.76}.BlogPage-module__H2Aaba__featuredSection{background:#fff;padding:72px 0 92px}.BlogPage-module__H2Aaba__sectionLabel{margin-bottom:16px}.BlogPage-module__H2Aaba__featuredArticle{color:#fff;background:radial-gradient(circle at 100% 0,#d6a84b1f,#0000 32%),linear-gradient(145deg,#21191a 0%,#2c2224 100%);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-height:470px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 20px 52px #26181a14}.BlogPage-module__H2Aaba__featuredArticle:hover{transform:translateY(-2px);box-shadow:0 26px 62px #26181a1f}.BlogPage-module__H2Aaba__featuredArticleNoImage{grid-template-columns:minmax(0,860px);min-height:420px}.BlogPage-module__H2Aaba__featuredMain{flex-direction:column;justify-content:center;padding:46px;display:flex}.BlogPage-module__H2Aaba__articleMeta{color:#918789;flex-wrap:wrap;gap:10px 18px;font-size:.66rem;font-weight:650;line-height:1.4;display:flex}.BlogPage-module__H2Aaba__articleMeta span+span:before{color:#c1b9ba;content:"·";margin-right:18px}.BlogPage-module__H2Aaba__featuredArticle .BlogPage-module__H2Aaba__articleMeta{color:#ffffff7a}.BlogPage-module__H2Aaba__featuredArticle .BlogPage-module__H2Aaba__articleMeta span+span:before{color:#ffffff40}.BlogPage-module__H2Aaba__featuredMain h2{letter-spacing:-.05em;text-wrap:balance;max-width:620px;margin:22px 0 17px;font-size:clamp(2.3rem,3.7vw,3.8rem);font-weight:900;line-height:1.02}.BlogPage-module__H2Aaba__featuredMain>p{color:#ffffffa3;max-width:560px;margin:0;font-size:.86rem;line-height:1.68}.BlogPage-module__H2Aaba__featuredAction{color:#fff;align-items:center;gap:8px;width:fit-content;margin-top:28px;font-size:.73rem;font-weight:750;display:inline-flex}.BlogPage-module__H2Aaba__featuredAction svg{transition:transform .18s}.BlogPage-module__H2Aaba__featuredImage{background:#2b2627;min-width:0;min-height:470px;overflow:hidden}.BlogPage-module__H2Aaba__featuredImage img{object-fit:cover;width:100%;height:100%;min-height:470px;transition:transform .5s;display:block}.BlogPage-module__H2Aaba__featuredArticle:hover .BlogPage-module__H2Aaba__featuredImage img{transform:scale(1.025)}.BlogPage-module__H2Aaba__featuredArticle:hover .BlogPage-module__H2Aaba__featuredAction svg{transform:translate(4px)}.BlogPage-module__H2Aaba__latestSection{background:linear-gradient(#fff 0%,#fdfafa 100%);border-top:1px solid #7414200f;padding:88px 0 96px}.BlogPage-module__H2Aaba__latestHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.BlogPage-module__H2Aaba__latestHeader h2{color:#21191a;letter-spacing:-.048em;text-wrap:balance;max-width:720px;margin:11px 0 0;font-size:clamp(2.1rem,3.5vw,3.2rem);font-weight:920;line-height:1.04}.BlogPage-module__H2Aaba__latestHeader>p{color:#746b6d;max-width:460px;margin:0;font-size:.84rem;line-height:1.7}.BlogPage-module__H2Aaba__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.BlogPage-module__H2Aaba__articleCard{min-width:0}.BlogPage-module__H2Aaba__articleLink{min-height:300px;color:inherit;background:#fff;border:1px solid #74142017;border-radius:18px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #26181a04,0 10px 26px #26181a08}.BlogPage-module__H2Aaba__articleLink:hover{border-color:#74142029;transform:translateY(-3px);box-shadow:0 2px 4px #26181a05,0 20px 44px #4a0a140f}.BlogPage-module__H2Aaba__articleLink h3{color:#211d1e;letter-spacing:-.034em;margin:19px 0 13px;font-size:clamp(1.4rem,1.9vw,1.8rem);font-weight:850;line-height:1.12;transition:color .18s}.BlogPage-module__H2Aaba__articleLink>p{color:#746b6d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 22px;font-size:.78rem;line-height:1.68;display:-webkit-box;overflow:hidden}.BlogPage-module__H2Aaba__readMore{color:#741420;align-items:center;gap:6px;width:fit-content;margin-top:auto;font-size:.7rem;font-weight:750;display:inline-flex}.BlogPage-module__H2Aaba__readMore svg{transition:transform .18s}.BlogPage-module__H2Aaba__articleLink:hover h3{color:#741420}.BlogPage-module__H2Aaba__articleLink:hover .BlogPage-module__H2Aaba__readMore svg{transform:translate(4px)}.BlogPage-module__H2Aaba__topicsSection{background:#fbf8f7;padding:88px 0 94px}.BlogPage-module__H2Aaba__topicsHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.BlogPage-module__H2Aaba__topicsHeader h2{color:#21191a;letter-spacing:-.048em;text-wrap:balance;max-width:700px;margin:11px 0 0;font-size:clamp(2.1rem,3.5vw,3.2rem);font-weight:920;line-height:1.04}.BlogPage-module__H2Aaba__topicsHeader>p{color:#746b6d;max-width:460px;margin:0;font-size:.84rem;line-height:1.7}.BlogPage-module__H2Aaba__topicsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.BlogPage-module__H2Aaba__topic{background:#fff;border:1px solid #74142016;border-radius:18px;min-width:0;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #26181a04}.BlogPage-module__H2Aaba__topic:hover{border-color:#74142024;transform:translateY(-2px);box-shadow:0 14px 34px #4a0a140d}.BlogPage-module__H2Aaba__topicIcon{color:#741420;background:#fbf3f4;border:1px solid #74142013;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:26px;display:grid}.BlogPage-module__H2Aaba__topic h3{color:#211d1e;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:850}.BlogPage-module__H2Aaba__topic p{color:#746b6d;margin:10px 0 0;font-size:.73rem;line-height:1.62}.BlogPage-module__H2Aaba__ctaSection{background:#fff;padding:88px 0 96px}.BlogPage-module__H2Aaba__cta{background:radial-gradient(circle at 100% 0,#d6a84b14,#0000 30%),linear-gradient(#fff 0%,#faf6f6 100%);border:1px solid #7414201a;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #26181a04,0 18px 46px #26181a0b}.BlogPage-module__H2Aaba__cta:before{content:"";border:1px solid #7414200a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-170px;right:-130px}.BlogPage-module__H2Aaba__cta>*{z-index:1;position:relative}.BlogPage-module__H2Aaba__cta h2{color:#21191a;letter-spacing:-.052em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(2rem,3.2vw,3.05rem);font-weight:930;line-height:1}.BlogPage-module__H2Aaba__cta p{color:#746b6d;max-width:580px;margin:14px 0 0;font-size:.82rem;line-height:1.7}.BlogPage-module__H2Aaba__emptyState{max-width:640px;padding:44px 0}.BlogPage-module__H2Aaba__emptyState svg{color:#741420}.BlogPage-module__H2Aaba__emptyState h3{color:#211d1e;letter-spacing:-.03em;margin:18px 0 8px;font-size:1.4rem;font-weight:850}.BlogPage-module__H2Aaba__emptyState p{color:#746b6d;margin:0;font-size:.82rem;line-height:1.68}@media (max-width:1080px){.BlogPage-module__H2Aaba__featuredArticle{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.BlogPage-module__H2Aaba__featuredMain{padding:40px}.BlogPage-module__H2Aaba__articleGrid,.BlogPage-module__H2Aaba__topicsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.BlogPage-module__H2Aaba__featuredArticle{grid-template-columns:1fr}.BlogPage-module__H2Aaba__featuredImage{order:-1;min-height:340px}.BlogPage-module__H2Aaba__featuredImage img{min-height:340px}.BlogPage-module__H2Aaba__latestHeader,.BlogPage-module__H2Aaba__topicsHeader,.BlogPage-module__H2Aaba__cta{grid-template-columns:1fr;gap:22px}.BlogPage-module__H2Aaba__latestHeader>p,.BlogPage-module__H2Aaba__topicsHeader>p{max-width:620px}}@media (max-width:640px){.BlogPage-module__H2Aaba__hero{padding:32px 0 56px}.BlogPage-module__H2Aaba__heroTitle{margin-top:14px;font-size:clamp(2.55rem,10.6vw,3.55rem)}.BlogPage-module__H2Aaba__heroDescription{margin-top:20px;font-size:.91rem;line-height:1.68}.BlogPage-module__H2Aaba__featuredSection{padding:56px 0 68px}.BlogPage-module__H2Aaba__featuredArticle{border-radius:18px}.BlogPage-module__H2Aaba__featuredImage,.BlogPage-module__H2Aaba__featuredImage img{min-height:250px}.BlogPage-module__H2Aaba__featuredMain{padding:28px 24px 30px}.BlogPage-module__H2Aaba__featuredMain h2{margin-top:18px;font-size:2.2rem}.BlogPage-module__H2Aaba__latestSection,.BlogPage-module__H2Aaba__topicsSection{padding:70px 0 76px}.BlogPage-module__H2Aaba__latestHeader,.BlogPage-module__H2Aaba__topicsHeader{margin-bottom:32px}.BlogPage-module__H2Aaba__latestHeader h2,.BlogPage-module__H2Aaba__topicsHeader h2{font-size:2.2rem}.BlogPage-module__H2Aaba__articleGrid,.BlogPage-module__H2Aaba__topicsGrid{grid-template-columns:1fr;gap:14px}.BlogPage-module__H2Aaba__articleLink{min-height:0;padding:22px}.BlogPage-module__H2Aaba__articleLink h3{font-size:1.55rem}.BlogPage-module__H2Aaba__topic{padding:20px}.BlogPage-module__H2Aaba__topicIcon{margin-bottom:22px}.BlogPage-module__H2Aaba__ctaSection{padding:70px 0 76px}.BlogPage-module__H2Aaba__cta{border-radius:20px;padding:24px}.BlogPage-module__H2Aaba__cta h2{font-size:2.2rem}.BlogPage-module__H2Aaba__cta .btn{justify-content:center;width:100%}}
