.be-lca{--forest:#173c34;--paper:#fffdf6;--line:#d9dfd3;--gold:#d6a76a;width:min(1200px,calc(100vw - 32px));max-width:none!important;margin:36px auto 80px!important;color:#1f2922;font:15px/1.65 Inter,system-ui,sans-serif}.be-lca *,.be-lca-link *{box-sizing:border-box}.be-lca [hidden]{display:none!important}.be-lca h2,.be-lca h3,.be-lca p,.be-lca-link h2,.be-lca-link h3,.be-lca-link p{margin:0}.be-lca h2,.be-lca h3,.be-lca-link h2,.be-lca-link h3{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.035em}.be-lca a,.be-lca-link a{text-decoration:none}.be-lca a:focus-visible,.be-lca button:focus-visible,.be-lca input:focus-visible,.be-lca-link a:focus-visible{outline:3px solid var(--gold,#d6a76a);outline-offset:3px}.be-lca-kicker,.be-lca-link small{display:block;font:700 10px/1.4 Inter,system-ui,sans-serif;letter-spacing:.16em;color:#5c8068}
.be-lca-hero{padding:clamp(34px,6vw,72px);border-radius:22px;background:radial-gradient(circle at 90% 10%,#376752,transparent 45%),#173c34;color:#fff9e9}.be-lca-hero .be-lca-kicker{color:#bed9be}.be-lca-hero h2{max-width:850px;margin:20px 0!important;font-size:clamp(40px,5vw,67px);line-height:1.08;color:#fff9e9}.be-lca-hero h2 em{color:#e4b779;font-weight:400}.be-lca-hero p{max-width:700px;color:#deeadc;font-size:16px}.be-lca-hero a{display:inline-flex;gap:30px;align-items:center;margin-top:28px;padding:12px 18px;border-radius:3px;background:#f7f2e6;color:#173c34;font-size:13px;font-weight:700}.be-lca-hero small{display:block;margin-top:25px;color:#b9cebb;font-size:11px}.be-lca-nav{display:flex;flex-wrap:wrap;gap:5px;padding:13px 0;border-bottom:1px solid var(--line)}.be-lca-nav a{padding:8px 13px;border-radius:3px;color:#39634b;font-size:11px;font-weight:700}.be-lca-nav a:hover,.be-lca-footer a:hover{background:#edf3e9}
.be-lca-section{padding:58px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.be-lca-heading{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);column-gap:60px;margin-bottom:28px}.be-lca-heading .be-lca-kicker{grid-column:1/-1}.be-lca-heading h2{margin-top:10px;font-size:clamp(33px,3.8vw,50px);line-height:1.13}.be-lca-heading>p:last-child{margin-top:12px;color:#526457;font-size:14px;line-height:1.75}.be-lca-case-controls,.be-lca-controls>div{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.be-lca button{padding:9px 13px;border:1px solid #cbdac9;border-radius:4px;background:#f8f9f3;color:#28543d;font:700 12px Inter,system-ui,sans-serif;cursor:pointer}.be-lca button[aria-pressed=true]{background:#173c34;border-color:#173c34;color:#fffdf6}.be-lca-cases{display:grid;gap:15px}.be-lca-cases article{padding:26px;border:1px solid #d3dfd1;border-radius:8px;background:#f8faf4}.be-lca-cases h3{margin:7px 0 18px;color:#254839;font-size:29px}.be-lca-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d7e2d3;border:1px solid #d7e2d3;border-radius:7px;overflow:hidden}.be-lca-case-grid>div{padding:18px;background:#fffdf6}.be-lca-case-grid strong{color:#326343;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.be-lca-case-grid p{margin-top:7px;color:#526457;font-size:12px}
.be-lca-controls{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-bottom:12px}.be-lca-controls>div{margin:0}.be-lca-controls label{margin-left:auto;color:#456950;font-size:11px;font-weight:700}.be-lca-controls input{display:block;width:min(310px,80vw);height:40px;margin-top:3px;padding:8px 10px;border:1px solid #b7cbb7;border-radius:4px;background:#fffdf8;color:#183528;font:14px Inter,system-ui,sans-serif}.be-lca-count{margin:12px 0!important;color:#526457;font-size:12px}.be-lca-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.be-lca-card{min-width:0;padding:24px;border:1px solid #d3dfd1;border-radius:8px;background:#f8faf4}.be-lca-card-head span{color:#5c8068;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.be-lca-card h3{margin:7px 0!important;color:#254839;font-size:29px;line-height:1.2}.be-lca-card-head p{color:#617664;font-size:12px}.be-lca-card dl{margin:15px 0 0}.be-lca-card dl>div{padding:10px 0;border-top:1px solid #dce5d9}.be-lca-card dt{color:#456950;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.be-lca-card dd{margin:4px 0 0;color:#415849;font-size:12px;line-height:1.65}.be-lca-card-links{display:flex;flex-wrap:wrap;gap:13px;margin-top:13px}.be-lca-card-links a{color:#28583e;font-size:12px;font-weight:700;text-decoration:underline}.be-lca-no-results{padding:22px;border:1px solid #d3dfd1;border-radius:7px;background:#f8faf4;color:#526457;font-size:13px}
.be-lca-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d7e2d3;border:1px solid #d7e2d3;border-radius:8px;overflow:hidden}.be-lca-checks>div{padding:22px;background:#f8faf4}.be-lca-checks span{color:#5a8865;font-size:10px;font-weight:700;letter-spacing:.12em}.be-lca-checks strong{display:block;margin:5px 0;color:#254839;font:500 23px Fraunces,Georgia,serif}.be-lca-checks p{color:#4f6654;font-size:12px}.be-lca-note{margin:22px 0!important;padding:18px 20px;border-left:3px solid #ad8260;background:#f4f0e6;color:#4d5e52;font-size:12px}.be-lca-note a{color:#28583e;text-decoration:underline}.be-lca-footer{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.be-lca-footer a{display:inline-block;padding:9px 12px;border:1px solid #bfd2c1;border-radius:4px;background:#fffdf6;color:#24543b;font-size:12px;font-weight:700}.be-lca-link{max-width:1200px;margin:28px auto;padding:25px;border:1px solid #d3dfd1;border-radius:9px;background:#e8f0e7;color:#365544;font:12px/1.65 Inter,system-ui,sans-serif}.be-lca-link h2,.be-lca-link h3{margin:6px 0 9px;color:#254839;font-size:26px;line-height:1.2}.be-lca-link p{margin-bottom:13px}.be-lca-link a{color:#225839;font-weight:700;text-decoration:underline}
@media(max-width:800px){.be-lca-checks{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.be-lca{width:min(100%,calc(100vw - 28px));margin-top:18px!important}.be-lca-hero{padding:39px 25px;border-radius:14px}.be-lca-hero h2{font-size:clamp(38px,9vw,56px)}.be-lca-hero p{font-size:14px}.be-lca-heading{display:block}.be-lca-heading>p:last-child{margin-top:15px}.be-lca-section{padding:45px 0}.be-lca-cards,.be-lca-case-grid,.be-lca-checks{grid-template-columns:1fr}.be-lca-controls label{width:100%;margin-left:0}.be-lca-controls input{width:100%}.be-lca-link{margin:20px 0}}
