.b158-document{--b158-accent:#17634b;display:flex;flex-direction:column;gap:var(--b158-doc-gap,24px);width:100%;margin-inline:auto;padding-block:24px;color:inherit}.b158-document,.b158-document *{box-sizing:border-box}.b158-block{width:min(1180px,calc(100% - 32px));margin-inline:auto;min-width:0;line-height:1.7;overflow-wrap:anywhere;font-size:16px}.b158-width-narrow{max-width:800px}.b158-width-full{max-width:none;width:100%}.b158-block:not(.b158-native) h2,.b158-block:not(.b158-native) h3,.b158-block:not(.b158-native) h4{margin:0 0 .6em;line-height:1.2;letter-spacing:-.025em;color:inherit}.b158-block:not(.b158-native) h2{font-size:var(--b158-font,32px)}.b158-block:not(.b158-native) h3{font-size:24px}.b158-block:not(.b158-native) p{margin:.7em 0}.b158-block:not(.b158-native) img,.b158-block:not(.b158-native) video{display:block;max-width:100%;height:auto;border-radius:inherit}.b158-block:not(.b158-native) figure{margin:0}.b158-block:not(.b158-native) figcaption{font-size:13px;opacity:.75;padding:10px 0}.b158-hero{padding:clamp(26px,5vw,64px);background:#edf6f1;border-radius:22px}.b158-hero h2{font-size:var(--b158-font,clamp(32px,5vw,54px));max-width:950px}.b158-hero p{max-width:760px;font-size:18px}.b158-hero img{margin-top:24px;max-height:480px;object-fit:cover;width:100%}.b158-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;color:var(--b158-accent)}.b158-icon{font-size:30px}.b158-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 23px;border-radius:8px;background:var(--b158-accent);color:#fff!important;text-decoration:none;font-weight:700;min-height:46px;margin-top:10px}.b158-grid{display:grid;grid-template-columns:repeat(var(--b158-columns,3),minmax(0,1fr));gap:var(--b158-gap,18px)}.b158-card,.b158-person,.b158-faq details{background:var(--surface,#fff);color:var(--ink,#1c2823);border:1px solid var(--line,#dce5df);padding:24px;border-radius:14px;min-width:0}.b158-person{display:flex;flex-direction:column;gap:8px;text-decoration:none}.b158-person>span{font-size:26px;color:var(--b158-accent)}.b158-card img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:20px}.b158-callout{padding:26px;border-inline-start:4px solid var(--b158-accent);border-radius:8px;background:#f1f6f3}.b158-faq .b158-grid{grid-template-columns:1fr}.b158-faq summary{cursor:pointer;font-size:18px;font-weight:700}.b158-faq details[open] summary{margin-bottom:14px}.b158-spacer{height:var(--b158-height,40px)}.b158-divider hr{border:0;border-top:1px solid #dae2dd}.b158-native{padding:0}.b158-native>section{padding-block:0!important}.b158-native .wrap{max-width:100%;width:100%}.b158-native-preview{padding:32px;border:1px dashed #b1c4b8;border-radius:12px;background:#f4f7f5}.b158-rich a,.b158-card a{color:var(--b158-accent)}.b158-rich blockquote{border-inline-start:3px solid var(--b158-accent);padding-inline-start:22px;margin-inline:0}.b158-gallery .b158-card{padding:0;overflow:hidden}.b158-gallery .b158-card img{margin:0}.b158-gallery h3,.b158-gallery p{padding-inline:16px}.b158-block:not(.b158-native) table{border-collapse:collapse;width:100%}.b158-block:not(.b158-native) th,.b158-block:not(.b158-native) td{padding:10px;border:1px solid #dce5df}
@media(min-width:761px){.b158-hide-desktop{display:none!important}}@media(max-width:760px){.b158-grid{grid-template-columns:1fr}.b158-block{width:calc(100% - 24px)}.b158-hide-mobile{display:none!important}.b158-block:not(.b158-native) h2{font-size:var(--b158-font,28px)}.b158-hero h2{font-size:var(--b158-font,36px)}.b158-hero{padding:26px}.b158-document{gap:min(var(--b158-doc-gap,24px),24px)}}

.b159-owned-text{white-space:pre-wrap}[data-b159-path]:empty{min-height:1em}

.b158-native{line-height:normal;font-size:inherit;overflow-wrap:normal}.b158-native .b159-owned-text{line-height:inherit}
