.flx-page-shell{padding-top:56px;padding-bottom:80px;min-height:50vh}.flx-page-heading{margin-bottom:40px}.flx-page-heading h1,.flx-not-found h1{font-size:clamp(32px,5vw,52px);letter-spacing:-1.5px;line-height:1.12;margin:12px 0 0}.flx-page-editorial{max-width:1000px}.flx-page-content{font-size:17px;line-height:1.85}.flx-page-content h2{font-size:26px;line-height:1.3;letter-spacing:-.4px;margin:2em 0 .7em}.flx-page-content h3{font-size:21px}.flx-page-content a:not(.button){color:var(--flx-green,#0d6b51)}.flx-page-content table{border-collapse:collapse;width:100%;margin:24px 0}.flx-page-content td,.flx-page-content th{padding:16px;text-align:left;border-bottom:1px solid #dde5e0}.flx-page-content details{background:#fff;padding:20px 24px;border:1px solid #dde5e0;border-radius:12px;margin:12px 0}.flx-page-content summary{font-weight:650;cursor:pointer}.flx-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flx-info-card{background:white;border:1px solid #dde5e0;padding:30px;border-radius:18px}.flx-info-card h2{margin-top:0}.flx-not-found{padding-top:100px;padding-bottom:140px}.flx-not-found p{max-width:560px;margin:24px 0 32px}.flx-page-content .woocommerce{font-size:15px}.flx-page-content input,.flx-page-content textarea{max-width:100%}@media(max-width:650px){.flx-page-shell{padding-top:32px;padding-bottom:50px}.flx-info-grid{grid-template-columns:1fr}.flx-page-content{font-size:16px}.flx-page-content td,.flx-page-content th{padding:12px 8px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
