.pillar-module__32XjOG__masthead{background:#232326;padding:72px 20px 56px}.pillar-module__32XjOG__mastheadInner{max-width:860px;margin:0 auto}.pillar-module__32XjOG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#07926b;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-block}.pillar-module__32XjOG__pageH1{font-family:var(--font-display);color:#fff;margin:0 0 20px;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.1}.pillar-module__32XjOG__deck{color:#ffffffb8;max-width:680px;margin:0 0 36px;font-size:18px;line-height:1.7}.pillar-module__32XjOG__jumpNav{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.pillar-module__32XjOG__jumpLink{color:#ffffff8c;white-space:nowrap;border:1px solid #ffffff1f;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.pillar-module__32XjOG__jumpLink:hover{color:#fff;background:#07926b1a;border-color:#07926b}.pillar-module__32XjOG__body{background:#fff}.pillar-module__32XjOG__inner{max-width:860px;margin:0 auto;padding:0 24px 72px}.pillar-module__32XjOG__section{padding-top:56px}.pillar-module__32XjOG__section+.pillar-module__32XjOG__section{border-top:1px solid #edefef}.pillar-module__32XjOG__sectionH2{font-family:var(--font-display);color:#02271d;margin:0 0 20px;scroll-margin-top:80px;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.2}.pillar-module__32XjOG__sectionBody{color:#3b373b;font-size:16px;line-height:1.8}.pillar-module__32XjOG__sectionBody p{margin-bottom:16px}.pillar-module__32XjOG__sectionBody ul,.pillar-module__32XjOG__sectionBody ol{margin-bottom:16px;padding-left:1.4em}.pillar-module__32XjOG__sectionBody li{margin-bottom:6px}.pillar-module__32XjOG__sectionBody strong{color:#232326;font-weight:600}.pillar-module__32XjOG__sectionBody h3{font-family:var(--font-display);color:#02271d;margin:28px 0 12px;font-size:20px;font-weight:500}.pillar-module__32XjOG__placeholder{color:#646e69;background:#f5f6f5;border-left:3px solid #07926b;border-radius:0 8px 8px 0;padding:16px 20px;font-size:14px;font-style:italic;line-height:1.6}.pillar-module__32XjOG__inlineCta{background:#07926b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:52px 0;padding:32px 36px;display:flex}.pillar-module__32XjOG__inlineCtaText{flex:1}.pillar-module__32XjOG__inlineCtaHeading{font-family:var(--font-display);color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.pillar-module__32XjOG__inlineCtaSubtext{color:#ffffffd1;margin:0;font-size:14px}.pillar-module__32XjOG__inlineCtaBtn{color:#fff;white-space:nowrap;background:#232326;border-radius:8px;flex-shrink:0;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.pillar-module__32XjOG__inlineCtaBtn:hover{opacity:.85}.pillar-module__32XjOG__faqSection{background:#f5f6f5;padding:64px 24px}.pillar-module__32XjOG__faqInner{max-width:860px;margin:0 auto}.pillar-module__32XjOG__faqH2{font-family:var(--font-display);color:#02271d;margin:0 0 32px;font-size:clamp(22px,3vw,30px);font-weight:500}.pillar-module__32XjOG__faqItem{background:#fff;border:1px solid #e1e4e3;border-radius:10px;margin-bottom:10px;overflow:hidden}.pillar-module__32XjOG__faqItem summary{color:#232326;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.pillar-module__32XjOG__faqItem summary::-webkit-details-marker{display:none}.pillar-module__32XjOG__faqIcon{color:#07926b;flex-shrink:0;font-size:1.4rem;font-weight:300;transition:transform .2s}.pillar-module__32XjOG__faqItem[open] .pillar-module__32XjOG__faqIcon{transform:rotate(45deg)}.pillar-module__32XjOG__faqAnswer{color:#504e4e;padding:4px 20px 20px;font-size:15px;line-height:1.75}.pillar-module__32XjOG__relatedSection{background:#fff;border-top:1px solid #edefef;padding:64px 24px 80px}.pillar-module__32XjOG__relatedInner{max-width:860px;margin:0 auto}.pillar-module__32XjOG__relatedH2{font-family:var(--font-display);color:#02271d;margin:0 0 24px;font-size:22px;font-weight:500}.pillar-module__32XjOG__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.pillar-module__32XjOG__relatedCard{border:1px solid #e1e4e3;border-top:3px solid #07926b;border-radius:10px;padding:20px;text-decoration:none;transition:box-shadow .2s;display:block}.pillar-module__32XjOG__relatedCard:hover{box-shadow:0 4px 16px #00000014}.pillar-module__32XjOG__relatedCardTitle{color:#232326;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.pillar-module__32XjOG__relatedCardDesc{color:#646262;margin:0;font-size:13px;line-height:1.5}.pillar-module__32XjOG__authorSection{background:#232326;padding:56px 24px}.pillar-module__32XjOG__authorInner{align-items:flex-start;gap:28px;max-width:860px;margin:0 auto;display:flex}.pillar-module__32XjOG__authorPhoto{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.pillar-module__32XjOG__authorName{font-family:var(--font-display);color:#fff;margin:0 0 4px;font-size:18px;font-weight:500}.pillar-module__32XjOG__authorRole{color:#07926b;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:13px;font-weight:600}.pillar-module__32XjOG__authorBio{color:#ffffffa6;margin:0;font-size:14px;line-height:1.7}.pillar-module__32XjOG__vsHero{background:#232326;padding:72px 24px 56px}.pillar-module__32XjOG__vsHeroInner{max-width:860px;margin:0 auto}.pillar-module__32XjOG__vsBadges{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pillar-module__32XjOG__vsBadge{letter-spacing:.08em;text-transform:uppercase;color:#07926b;background:#07926b26;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700}.pillar-module__32XjOG__vsSep{color:#ffffff4d;font-size:14px;font-weight:300}.pillar-module__32XjOG__vsH1{font-family:var(--font-display);color:#fff;margin:0 0 20px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.15}.pillar-module__32XjOG__vsDeck{color:#ffffffb3;max-width:640px;margin:0;font-size:17px;line-height:1.7}.pillar-module__32XjOG__verdictBox{background:#07926b1a;border:1px solid #07926b59;border-left:4px solid #07926b;border-radius:0 10px 10px 0;margin:40px 0 52px;padding:20px 24px}.pillar-module__32XjOG__verdictLabel{letter-spacing:.1em;text-transform:uppercase;color:#07926b;margin:0 0 8px;font-size:11px;font-weight:700}.pillar-module__32XjOG__verdictText{color:#232326;margin:0;font-size:16px;line-height:1.65}.pillar-module__32XjOG__compTable{border-collapse:collapse;width:100%;margin:32px 0 48px;font-size:14px}.pillar-module__32XjOG__compTable th{color:#fff;text-align:left;background:#232326;padding:12px 16px;font-size:13px;font-weight:700}.pillar-module__32XjOG__compTable th:first-child{color:#fff9;background:#323236}.pillar-module__32XjOG__compTable td{color:#3b373b;vertical-align:top;border-bottom:1px solid #edefef;padding:12px 16px;line-height:1.5}.pillar-module__32XjOG__compTable tr:last-child td{border-bottom:none}.pillar-module__32XjOG__compTable tr:nth-child(2n) td{background:#f9faf9}.pillar-module__32XjOG__compTable td:first-child{color:#232326;width:30%;font-weight:600}.pillar-module__32XjOG__checkCell{color:#07926b;font-weight:700}.pillar-module__32XjOG__crossCell{color:#b43c28;font-weight:700}.pillar-module__32XjOG__breadcrumb{color:#ffffff73;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.pillar-module__32XjOG__breadcrumb a{color:#ffffff73;text-decoration:none}.pillar-module__32XjOG__breadcrumb a:hover{color:#ffffffbf}.pillar-module__32XjOG__breadcrumbSep{opacity:.4}.pillar-module__32XjOG__draftBanner{color:#644600;text-align:center;background:#fff8dc;border-bottom:2px solid #e6b400;padding:10px 24px;font-size:13px;font-weight:600}@media (max-width:680px){.pillar-module__32XjOG__masthead{padding:48px 20px 40px}.pillar-module__32XjOG__inlineCta{flex-direction:column;align-items:flex-start;padding:24px 20px}.pillar-module__32XjOG__authorInner{flex-direction:column}.pillar-module__32XjOG__compTable{font-size:13px}.pillar-module__32XjOG__compTable td,.pillar-module__32XjOG__compTable th{padding:10px 12px}}
