.V2BlogPost-module__FX4QxG__postPage{background-color:var(--v2-white,#fff);color:var(--v2-dark,#1c1b19);min-height:100vh}.V2BlogPost-module__FX4QxG__mainContent{padding:clamp(40px, 6vh, 80px) var(--v2-gutter) 96px;max-width:1440px;margin:0 auto}.V2BlogPost-module__FX4QxG__headerContainer{border-bottom:1px solid var(--v2-line-light,#1c1b1929);margin-bottom:clamp(32px,4vw,52px);padding-bottom:clamp(28px,4vw,44px)}.V2BlogPost-module__FX4QxG__breadcrumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted,#706a62);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:500;display:flex}.V2BlogPost-module__FX4QxG__breadcrumbs a{text-decoration:none;transition:color .22s;color:var(--v2-muted,#706a62)!important}.V2BlogPost-module__FX4QxG__breadcrumbs a:hover{color:var(--v2-dark,#1c1b19)!important}.V2BlogPost-module__FX4QxG__breadcrumbs span{color:var(--v2-muted,#706a62)}.V2BlogPost-module__FX4QxG__metaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.V2BlogPost-module__FX4QxG__categoryBadge{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dark,#1c1b19);background-color:var(--v2-white,#fff);border:1px solid var(--v2-line-light,#1c1b1933);padding:4px 10px;font-size:10px;font-weight:500}.V2BlogPost-module__FX4QxG__readTime,.V2BlogPost-module__FX4QxG__publishDate{color:var(--v2-muted,#706a62);font-size:12px}.V2BlogPost-module__FX4QxG__title{letter-spacing:-.04em;text-wrap:balance;max-width:980px;color:var(--v2-dark,#1c1b19);margin:0 0 20px;font-family:inherit;font-size:clamp(28px,3.6vw,52px);font-weight:300;line-height:1.1}.V2BlogPost-module__FX4QxG__lead{color:var(--v2-charcoal,#2e2c29);text-wrap:pretty;max-width:780px;margin:0 0 28px;font-size:clamp(15px,1.15vw,19px);line-height:1.6}.V2BlogPost-module__FX4QxG__authorCard{border-top:1px solid var(--v2-line-light,#1c1b1924);align-items:center;gap:14px;max-width:780px;padding-top:16px;display:flex}.V2BlogPost-module__FX4QxG__authorPhoto{object-fit:cover;background-color:var(--v2-linen,#e7dfd4);border-radius:50%}.V2BlogPost-module__FX4QxG__authorName{color:var(--v2-dark,#1c1b19);margin:0 0 2px;font-size:14px;font-weight:500}.V2BlogPost-module__FX4QxG__authorRole{color:var(--v2-muted,#706a62);margin:0;font-size:12px}.V2BlogPost-module__FX4QxG__coverWrapper{margin:0 auto clamp(36px,5vw,56px)}.V2BlogPost-module__FX4QxG__coverImageContainer{aspect-ratio:16/9;background-color:var(--v2-linen,#e7dfd4);border:1px solid #0000000f;width:100%;max-height:600px;position:relative;overflow:hidden}.V2BlogPost-module__FX4QxG__coverImage{object-fit:cover}.V2BlogPost-module__FX4QxG__coverCaption{color:var(--v2-muted,#706a62);text-align:right;margin-top:8px;font-size:12px;line-height:1.4}.V2BlogPost-module__FX4QxG__articleBody{max-width:680px;margin:0 auto}.V2BlogPost-module__FX4QxG__sectionHeading{letter-spacing:-.035em;text-wrap:balance;color:var(--v2-dark,#1c1b19);margin:clamp(36px,5vw,52px) 0 18px;font-family:inherit;font-size:clamp(22px,2.5vw,32px);font-weight:300;line-height:1.18}.V2BlogPost-module__FX4QxG__paragraph{color:var(--v2-charcoal,#2e2c29);text-wrap:pretty;margin-bottom:20px;font-size:16px;line-height:1.7}.V2BlogPost-module__FX4QxG__callout{border:1px solid #1c1b191f;border-left:3px solid var(--v2-dark,#1c1b19);background-color:#faf8f5;margin:32px 0;padding:clamp(20px,3vw,28px)}.V2BlogPost-module__FX4QxG__calloutTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dark,#1c1b19);margin:0 0 10px;font-size:11px;font-weight:500}.V2BlogPost-module__FX4QxG__calloutText{color:var(--v2-charcoal,#2e2c29);margin:0;font-size:15px;line-height:1.6}.V2BlogPost-module__FX4QxG__bullets{margin:20px 0 28px;padding-left:0;list-style:none}.V2BlogPost-module__FX4QxG__bulletItem{color:var(--v2-charcoal,#2e2c29);margin-bottom:12px;padding-left:22px;font-size:15px;line-height:1.6;position:relative}.V2BlogPost-module__FX4QxG__bulletItem:before{content:"—";color:var(--v2-muted,#706a62);position:absolute;left:0}.V2BlogPost-module__FX4QxG__sectionImageWrapper{margin:36px 0}.V2BlogPost-module__FX4QxG__sectionImageContainer{aspect-ratio:16/10;background-color:var(--v2-linen,#e7dfd4);border:1px solid #0000000f;width:100%;position:relative;overflow:hidden}.V2BlogPost-module__FX4QxG__sectionImage{object-fit:cover}.V2BlogPost-module__FX4QxG__sectionCaption{color:var(--v2-muted,#706a62);text-align:center;margin-top:8px;font-size:12px}.V2BlogPost-module__FX4QxG__tableContainer{-webkit-overflow-scrolling:touch;border:1px solid #1c1b191f;margin:32px 0;overflow-x:auto}.V2BlogPost-module__FX4QxG__table{border-collapse:collapse;text-align:left;background-color:#fff;width:100%;min-width:480px;font-size:14px}.V2BlogPost-module__FX4QxG__table th{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--v2-dark,#1c1b19);color:var(--v2-dark,#1c1b19);background-color:#faf8f5;padding:14px 16px;font-size:11px;font-weight:500}.V2BlogPost-module__FX4QxG__table td{color:var(--v2-charcoal,#2e2c29);border-bottom:1px solid #1c1b191a;padding:14px 16px;line-height:1.5}.V2BlogPost-module__FX4QxG__faqContainer{border-top:1px solid var(--v2-line-light,#1c1b1929);margin-top:clamp(44px,6vw,60px);padding-top:32px}.V2BlogPost-module__FX4QxG__faqHeading{letter-spacing:-.03em;color:var(--v2-dark,#1c1b19);margin:0 0 24px;font-size:clamp(20px,2.2vw,28px);font-weight:300}.V2BlogPost-module__FX4QxG__faqItem{border-bottom:1px solid #1c1b191a;margin-bottom:20px;padding-bottom:20px}.V2BlogPost-module__FX4QxG__faqItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.V2BlogPost-module__FX4QxG__faqQuestion{color:var(--v2-dark,#1c1b19);margin:0 0 8px;font-size:16px;font-weight:500}.V2BlogPost-module__FX4QxG__faqAnswer{color:var(--v2-muted,#706a62);margin:0;font-size:15px;line-height:1.6}.V2BlogPost-module__FX4QxG__ctaBox{background-color:#faf8f5;border:1px solid #1c1b1929;margin:clamp(44px,6vw,64px) 0;padding:clamp(28px,4vw,44px)}.V2BlogPost-module__FX4QxG__ctaTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--v2-dark,#1c1b19);margin:0 0 12px;font-family:inherit;font-size:clamp(20px,2.2vw,28px);font-weight:300;line-height:1.2}.V2BlogPost-module__FX4QxG__ctaText{color:var(--v2-muted,#706a62);text-wrap:pretty;margin:0 0 24px;font-size:15px;line-height:1.6}.V2BlogPost-module__FX4QxG__ctaActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.V2BlogPost-module__FX4QxG__ctaButton{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;height:50px;padding:0 26px;font-size:11px;font-weight:500;text-decoration:none;transition:transform .22s,background-color .22s;display:inline-flex;background-color:var(--v2-dark,#1c1b19)!important;color:#fff!important}.V2BlogPost-module__FX4QxG__ctaButton:hover{transform:translateY(-2px);background-color:var(--v2-charcoal,#2e2c29)!important;color:#fff!important}.V2BlogPost-module__FX4QxG__ctaServiceLink{border-bottom:1px solid #1c1b1940;align-items:center;padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .22s;display:inline-flex;color:var(--v2-dark,#1c1b19)!important}.V2BlogPost-module__FX4QxG__ctaServiceLink:hover{border-color:var(--v2-dark,#1c1b19)}.V2BlogPost-module__FX4QxG__relatedContainer{border-top:1px solid var(--v2-line-light,#1c1b1929);margin:clamp(56px,7vw,88px) auto 0;padding-top:clamp(28px,4vw,48px)}.V2BlogPost-module__FX4QxG__relatedHeading{letter-spacing:-.03em;color:var(--v2-dark,#1c1b19);margin:0 0 28px;font-size:clamp(20px,2.2vw,28px);font-weight:300}.V2BlogPost-module__FX4QxG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.V2BlogPost-module__FX4QxG__relatedCard{color:inherit;flex-direction:column;text-decoration:none;transition:transform .3s;display:flex}.V2BlogPost-module__FX4QxG__relatedCard:hover{transform:translateY(-3px)}.V2BlogPost-module__FX4QxG__relatedMedia{aspect-ratio:16/10;background-color:var(--v2-linen,#e7dfd4);border:1px solid #0000000f;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.V2BlogPost-module__FX4QxG__relatedImage{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.V2BlogPost-module__FX4QxG__relatedCard:hover .V2BlogPost-module__FX4QxG__relatedImage{transform:scale(1.035)}.V2BlogPost-module__FX4QxG__relatedTitle{letter-spacing:-.02em;color:var(--v2-dark,#1c1b19);margin:0 0 12px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.3}.V2BlogPost-module__FX4QxG__readMoreLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #1c1b1938;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:500;transition:border-color .22s;display:inline-flex;color:var(--v2-dark,#1c1b19)!important}.V2BlogPost-module__FX4QxG__relatedCard:hover .V2BlogPost-module__FX4QxG__readMoreLink{border-color:var(--v2-dark,#1c1b19)}.V2BlogPost-module__FX4QxG__relatedCard:hover .V2BlogPost-module__FX4QxG__readMoreLink .v2-arrow{transform:translate(2px,-2px)}@media (max-width:720px){.V2BlogPost-module__FX4QxG__mainContent{padding-top:36px;padding-bottom:64px}.V2BlogPost-module__FX4QxG__title{margin-bottom:16px;font-size:clamp(24px,6.5vw,30px);line-height:1.15}.V2BlogPost-module__FX4QxG__lead{margin-bottom:20px;font-size:15px;line-height:1.55}.V2BlogPost-module__FX4QxG__coverImageContainer{aspect-ratio:16/10}.V2BlogPost-module__FX4QxG__coverCaption{text-align:left}.V2BlogPost-module__FX4QxG__relatedGrid{grid-template-columns:1fr;gap:36px}.V2BlogPost-module__FX4QxG__ctaActions{flex-direction:column;align-items:stretch;gap:16px}.V2BlogPost-module__FX4QxG__ctaButton{width:100%}}
