/* Align informational surfaces with the current 24VISION navigation. */
.pv29-secondary,.pv29-document{background:#f7f8f4;color:#1c2e27}
.pv29-secondary .header,.pv29-document .pv29-doc-header{border:1px solid #dbe2d5;border-radius:18px;background:#fbfcf8;box-shadow:0 12px 36px #223b2610}
.pv29-secondary .header{margin-top:14px;padding-inline:24px}
.pv29-document .pv29-doc-header{width:min(1176px,calc(100% - 64px));margin:14px auto 0;padding:18px 24px}
.pv29-secondary .a7-section-nav,.pv29-document .a7-section-nav{background:transparent;border-bottom:1px solid #d4ddcf}
.pv29-secondary .hero-bottom>a{color:#345f3b;font-weight:700}
.pv29-secondary .hero-bottom br{display:none}
.pv29-document main{max-width:900px}
@media(max-width:700px){.pv29-secondary .header{margin-top:10px;padding-inline:16px}.pv29-document .pv29-doc-header{width:calc(100% - 32px);padding:14px 16px}.pv29-secondary .a7-section-nav,.pv29-document .a7-section-nav{gap:4px 16px}.pv29-document table{font-size:13px}.pv29-document td,.pv29-document th{padding:8px}}
.st44-secondary-header{box-sizing:border-box;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px 24px;width:min(1248px,calc(100% - 32px));margin:14px auto 0;padding:16px 24px;background:#fbfcf8;border:1px solid #dce4d7;border-radius:18px;box-shadow:0 12px 36px #223b2610;font-family:Arial,sans-serif}.st44-secondary-header a{color:#1e3029;text-decoration:none}.st44-secondary-brand{font-size:24px;line-height:1;font-weight:750;letter-spacing:-1px}.st44-secondary-brand span{color:#4c7541}.st44-secondary-brand small{display:block;margin-top:7px;font-size:8px;letter-spacing:.1em}.st44-secondary-phone{font-size:12px;font-weight:700}.st44-secondary-cta{padding:11px 16px;background:#172b25!important;color:#fff!important;border-radius:30px;font-size:12px;font-weight:700}.st44-secondary-header .a7-section-nav{grid-column:1/-1;justify-content:space-between;width:100%;border-top:1px solid #e3e8df;border-bottom:0;padding:10px 0 0;gap:8px;background:transparent}.st44-secondary-header .a7-section-nav a{font-size:12px}.st44-secondary-header a:focus-visible{outline:3px solid #557b4d;outline-offset:3px}
@media(max-width:700px){.st44-secondary-header{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 20px);margin-top:10px;padding:14px 16px}.st44-secondary-brand{font-size:21px}.st44-secondary-brand small,.st44-secondary-phone{display:none}.st44-secondary-cta{font-size:11px}.st44-secondary-header .a7-section-nav{justify-content:flex-start;gap:4px 16px;padding-top:8px}.st44-secondary-header .a7-section-nav a{font-size:11px;min-height:30px}}
