.be-projects{--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-projects *,.be-projects-link *{box-sizing:border-box}.be-projects h1,.be-projects h2,.be-projects h3,.be-projects p,.be-projects-link h2,.be-projects-link h3,.be-projects-link p{margin:0}.be-projects h1,.be-projects h2,.be-projects h3,.be-projects-link h2,.be-projects-link h3{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.035em}.be-projects a,.be-projects-link a{text-decoration:none}.be-projects a:focus-visible,.be-projects button:focus-visible,.be-projects input:focus-visible,.be-projects select:focus-visible,.be-projects-link a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.be-projects-kicker,.be-projects-link small{display:block;font:700 10px/1.4 Inter,system-ui,sans-serif;letter-spacing:.16em;color:#5c8068}.be-projects-hero{padding:clamp(34px,6vw,72px);border-radius:22px;background:radial-gradient(circle at 90% 10%,#376752,transparent 45%),var(--forest);color:#fff9e9}.be-projects-hero .be-projects-kicker{color:#bed9be}.be-projects-hero h1{max-width:850px;margin:20px 0!important;font-size:clamp(38px,5vw,66px);line-height:1.08;color:#fff9e9}.be-projects-hero h1 em{color:#e4b779;font-weight:400}.be-projects-hero p{max-width:760px;color:#deeadc;font-size:16px}.be-projects-hero-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.be-projects-hero-links a{padding:11px 16px;border-radius:3px;background:#f7f2e6;color:#173c34;font-size:12px;font-weight:700}.be-projects-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:25px 0 34px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line)}.be-projects-intro>div{padding:24px;background:#f8faf4}.be-projects-intro h2{margin:9px 0;font-size:25px;color:#254839}.be-projects-intro p{font-size:12px;color:#526457}.be-projects-layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.be-projects-panel{padding:clamp(20px,3vw,32px);border:1px solid #d3dfd1;border-radius:9px;background:#fffdf6}.be-projects-panel h2{margin:8px 0 10px;font-size:clamp(27px,3vw,37px);color:#254839}.be-projects-panel>p{color:#526457;font-size:13px}.be-projects-panel>p a{color:#28583e;text-decoration:underline}.be-projects-list{list-style:none;margin:18px 0!important;padding:0!important}.be-projects-list li{border-top:1px solid var(--line)}.be-projects-list a{display:block;padding:14px 5px;color:#244a38}.be-projects-list a:hover{background:#f0f5eb}.be-projects-list strong,.be-projects-list span{display:block}.be-projects-list strong{font-size:14px}.be-projects-list span{color:#617664;font-size:11px}.be-projects-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0}.be-projects-fields label{display:block;min-width:0;color:#325743;font-size:12px;font-weight:700}.be-projects-fields input,.be-projects-fields select{display:block;width:100%;min-height:43px;margin-top:6px;padding:9px 10px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:14px Inter,system-ui,sans-serif}.be-projects-fields .be-projects-full{grid-column:1/-1}.be-projects-hint,.be-projects-footnote{font-size:12px;color:#526457}.be-projects-button{display:inline-block;margin-top:16px;padding:12px 18px;border:1px solid #173c34;border-radius:4px;background:#173c34;color:#fffdf6!important;font:700 13px Inter,system-ui,sans-serif;cursor:pointer}.be-projects-secondary{background:#fffdf6;color:#173c34!important}.be-projects-export{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.be-projects-export h3{font-size:26px;color:#254839}.be-projects-export p{margin-top:8px;color:#526457;font-size:12px}.be-projects-notice{padding:15px 18px;margin-bottom:18px;border-left:3px solid #42745d;background:#edf5e9;color:#254839;font-size:13px}.be-projects-footnote{margin-top:24px!important}.be-projects-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-projects-link h2,.be-projects-link h3{margin:6px 0 9px;color:#254839;font-size:26px}.be-projects-link p{margin-bottom:13px}.be-projects-link a{color:#225839;font-weight:700;text-decoration:underline}@media(max-width:800px){.be-projects-layout{grid-template-columns:1fr}.be-projects-intro{grid-template-columns:1fr}}@media(max-width:600px){.be-projects{width:min(100%,calc(100vw - 28px));margin-top:18px!important}.be-projects-hero{padding:39px 25px;border-radius:14px}.be-projects-hero h1{font-size:clamp(36px,9vw,56px)}.be-projects-hero p{font-size:14px}.be-projects-fields{grid-template-columns:1fr}.be-projects-fields .be-projects-full{grid-column:auto}.be-projects-link{margin:20px 0}}
.be-projects-section{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.be-projects-section h3{font-size:26px;color:#254839}.be-projects-section>p,.be-projects-export>p{margin:7px 0 14px;color:#526457;font-size:12px}.be-projects-section label{display:block;color:#325743;font-size:12px;font-weight:700}.be-projects-section select,.be-projects-section input[type=text],.be-projects-upload input{display:block;max-width:100%;min-height:42px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font-size:13px}.be-projects-documents,.be-projects-audit{margin:15px 0!important;padding-left:20px!important}.be-projects-documents li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.be-projects-documents li>span{flex:1 1 170px;font-size:13px}.be-projects-documents button,.be-projects-danger button{padding:8px 11px;border:1px solid #879c86;border-radius:4px;background:#fffdf6;color:#225839;font:700 11px Inter,system-ui,sans-serif;cursor:pointer}.be-projects-audit li{color:#526457;font-size:11px}.be-projects-summary{margin:18px 0}.be-projects-summary div{padding:9px 0;border-bottom:1px solid var(--line)}.be-projects-summary dt{color:#5c8068;font-size:10px;font-weight:700;text-transform:uppercase}.be-projects-summary dd{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.be-projects-danger{padding:22px;margin-top:30px;border:1px solid #d9b9a8;border-radius:8px;background:#fff6f0}.be-projects-danger button{display:block;margin-top:12px;border-color:#8a4b3e;color:#783626}.be-projects form{max-width:100%}.be-projects button:focus-visible,.be-projects-link a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.be-projects-coverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin:17px 0}.be-projects-coverage>div{padding:11px;border:1px solid #d0ddca;border-radius:5px;background:#f3f6ee}.be-projects-coverage strong,.be-projects-coverage span{display:block}.be-projects-coverage strong{font-size:12px;color:#173c34}.be-projects-coverage span{font-size:11px;color:#536858}.be-projects-activity h4{margin:25px 0 6px;color:#254839;font-size:18px}.be-projects-activity-scroll{max-width:100%;overflow-x:auto;margin:20px 0}.be-projects-activity table{width:100%;border-collapse:collapse;font-size:12px}.be-projects-activity caption{text-align:left;color:#526457;padding-bottom:8px}.be-projects-activity th,.be-projects-activity td{text-align:left;vertical-align:top;padding:9px;border-bottom:1px solid #d3dfd1;min-width:92px}.be-projects-activity th{color:#173c34;background:#eff4e9}.be-projects-activity td small{display:block;color:#536858}.be-projects-activity details{margin:15px 0;font-size:12px;color:#365544}.be-projects-activity code{background:#eff4e9;padding:2px 4px}.be-projects-activity form button:not(.be-projects-button){cursor:pointer;color:#173c34}.be-projects-activity-scroll form{margin:0}
.be-factors-panel{margin:26px 0}.be-factors-panel>h2{color:#254839}.be-factors-panel .be-projects-activity-scroll{overflow-x:auto}.be-factors-panel table{width:100%;border-collapse:collapse;font-size:12px}.be-factors-panel caption{text-align:left;padding:0 0 9px;color:#526457}.be-factors-panel th,.be-factors-panel td{text-align:left;vertical-align:top;min-width:140px;padding:13px;border-bottom:1px solid #d3dfd1}.be-factors-panel th{background:#eff4e9;color:#173c34}.be-factors-panel td strong,.be-factors-panel td small{display:block}.be-factors-panel td small{margin-top:6px;color:#526457;line-height:1.45}.be-factors-panel a{color:#225839}.be-factors-missing{margin-top:18px;padding:14px;border-left:3px solid #a46b35;background:#fcf4e6;color:#724618;font-size:13px}.be-factors-form .be-projects-fields{margin-bottom:2px}@media(max-width:600px){.be-factors-panel th,.be-factors-panel td{min-width:160px}.be-factors-panel{padding:22px 18px}}
.be-projects-results{margin:22px 0;padding:18px;border:1px solid #d0ddca;border-radius:8px;background:#f3f6ee}.be-projects-results h4{margin:0 0 8px}.be-projects-results p{font-size:12px;color:#365544}.be-projects-results .be-projects-coverage{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.be-projects-results small{display:block;margin-top:5px;color:#526457;font-size:11px}.be-projects-activity-scroll td form{min-width:165px}.be-projects-activity-scroll td form label{display:block;margin:6px 0;font-size:11px}.be-projects-activity-scroll td form select{display:block;width:100%;max-width:240px;min-height:36px;font-size:11px}.be-projects-activity-scroll td form button{margin-top:6px;padding:7px 9px;border:1px solid #9ab39b;border-radius:3px;background:#fffdf6}
.be-projects-vsme>p{font-size:12px;line-height:1.6;color:#526457}.be-projects-vsme a{color:#225839;text-decoration:underline}.be-projects-vsme-group{margin:25px 0 10px!important;font:500 19px Fraunces,Georgia,serif;color:#254839}.be-projects-vsme-card{margin:9px 0;border:1px solid #d0ddca;border-radius:6px;background:#f8faf4;overflow:hidden}.be-projects-vsme-card summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;cursor:pointer;color:#173c34}.be-projects-vsme-card summary strong{font-size:13px}.be-projects-vsme-card summary span{flex:0 1 auto;min-width:0;max-width:48%;font-size:11px;color:#526457;overflow-wrap:anywhere}.be-projects-vsme-card[open]{padding-bottom:17px}.be-projects-vsme-card[open] summary{border-bottom:1px solid #d0ddca}.be-projects-vsme-card>p,.be-projects-vsme-card form{margin:12px 17px;font-size:12px;color:#526457}.be-projects-vsme-narrative{padding:12px;border-left:3px solid #6e9472;background:#fffdf6;overflow-wrap:anywhere}.be-projects-vsme-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.be-projects-vsme-card form label{min-width:0}.be-projects-vsme-card form label:nth-of-type(2){grid-column:1/-1}.be-projects-vsme-card textarea,.be-projects-vsme-card select,.be-projects-vsme-card input{display:block;width:100%;min-height:40px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:13px Inter,system-ui,sans-serif}.be-projects-vsme-card textarea{resize:vertical}.be-projects-vsme-card form button{justify-self:start}@media(max-width:600px){.be-projects-vsme-card summary{display:block}.be-projects-vsme-card summary span{display:block;max-width:none;margin-top:5px}.be-projects-vsme-card form{grid-template-columns:1fr}.be-projects-vsme-card form label:nth-of-type(2){grid-column:auto}}

.be-projects-vsme-card summary:focus-visible,.be-projects-vsme-card textarea:focus-visible,.be-projects-vsme-card input:focus-visible,.be-projects-vsme-card select:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}
.be-projects-quality-card{margin:10px 0;border:1px solid #d0ddca;border-radius:6px;background:#f8faf4;overflow:hidden}.be-projects-quality-card summary{display:flex;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;color:#173c34}.be-projects-quality-card summary span{font-size:11px;color:#526457}.be-projects-quality-card[open]{padding-bottom:15px}.be-projects-quality-card[open] summary{border-bottom:1px solid #d0ddca}.be-projects-quality-card>ul,.be-projects-quality-card>p,.be-projects-quality-card>form{margin:12px 17px}.be-projects-quality-card>ul{padding-left:20px;color:#724618;font-size:12px}.be-projects-quality-card>p{font-size:12px;color:#526457;overflow-wrap:anywhere}.be-projects-quality-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #dae4d5;border-radius:5px;background:#fffdf6}.be-projects-quality-card form label{min-width:0}.be-projects-quality-card form .be-projects-quality-full{grid-column:1/-1}.be-projects-quality-card form textarea,.be-projects-quality-card form input,.be-projects-quality-card form select{display:block;width:100%;min-height:40px;margin-top:5px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:white;color:#183528;font:13px Inter,system-ui,sans-serif}.be-projects-quality-card form button{justify-self:start;grid-column:1/-1;margin-top:0}.be-projects-quality-card summary:focus-visible,.be-projects-quality-card textarea:focus-visible,.be-projects-quality-card input:focus-visible,.be-projects-quality-card select:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}.be-projects-quality-history{padding-left:22px!important;color:#526457;font-size:12px}.be-projects-quality-history li{margin:6px 0;overflow-wrap:anywhere}@media(max-width:600px){.be-projects-quality-card summary{display:block}.be-projects-quality-card summary span{display:block;margin-top:4px}.be-projects-quality-card form{grid-template-columns:1fr}.be-projects-quality-card form .be-projects-quality-full{grid-column:auto}}

.be-projects-lca>p{margin:9px 0;color:#526457;font-size:13px}.be-projects-lca-status{padding:16px 18px;margin:17px 0;border:1px solid #c6d8c6;border-left:4px solid #508568;border-radius:4px;background:#f2f7ed;color:#214735}.be-projects-lca-status ul{margin:9px 0;padding-left:22px;columns:2;font-size:12px}.be-projects-lca-status p{margin:8px 0 0;font-size:12px}.be-projects-lca .be-projects-fields textarea,.be-projects-lca-note textarea{display:block;width:100%;min-height:85px;margin-top:6px;padding:9px 10px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:14px/1.5 Inter,system-ui,sans-serif;resize:vertical}.be-projects-lca-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:16px;border:1px solid #d3dfd1;border-radius:6px}.be-projects-lca-stages legend{padding:0 7px;color:#254839;font-weight:700}.be-projects-lca-stages p{grid-column:1/-1;font-size:12px;color:#526457}.be-projects-lca-stages label,.be-projects-lca-note{display:block;font-size:12px;font-weight:700;color:#325743}.be-projects-lca-stages select{display:block;width:100%;min-height:42px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528}.be-projects-lca textarea:focus-visible,.be-projects-lca select:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}.be-projects-lca-read-stages{columns:2;padding-left:24px!important;color:#526457;font-size:12px}@media(max-width:600px){.be-projects-lca-stages{grid-template-columns:1fr}.be-projects-lca-status ul,.be-projects-lca-read-stages{columns:1}}

.be-projects-lca-model>p,.be-projects-lca-process>p{margin:9px 0;color:#526457;font-size:12px}.be-projects-lca-model h4{font:500 23px Fraunces,Georgia,serif;color:#254839}.be-projects-lca-model h5{margin:0 0 10px;color:#254839;font:700 14px Inter,system-ui,sans-serif}.be-projects-lca-form,.be-projects-lca-process{margin:18px 0;padding:18px;border:1px solid #d0ddca;border-radius:7px;background:#f8faf4}.be-projects-lca-form .be-projects-fields{margin:12px 0}.be-projects-lca-form .be-projects-button{margin-top:4px}.be-projects-lca-form>label{display:block;font-size:12px;color:#325743;font-weight:700}.be-projects-lca-form>label select{display:block;width:100%;min-height:42px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528}.be-projects-lca-confirm{margin-top:12px}.be-projects-lca-confirm input{vertical-align:middle}.be-projects-lca-process{background:#fffdf6}.be-projects-lca-process .be-projects-activity-scroll{max-width:100%;overflow-x:auto}.be-projects-lca-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0}.be-projects-lca-balances>div{padding:12px;border:1px solid #d0ddca;border-radius:5px;background:#f2f7ed;min-width:0}.be-projects-lca-balances strong,.be-projects-lca-balances span,.be-projects-lca-balances small{display:block;overflow-wrap:anywhere}.be-projects-lca-balances span{margin:5px 0;font-size:12px}.be-projects-lca-balances small{color:#526457;font-size:11px}.be-projects-lca-delete{padding-top:15px;border-top:1px solid #d0ddca;font-size:12px}.be-projects-lca-delete button{margin-left:10px;padding:6px 10px;border:1px solid #a86652;border-radius:3px;background:#fffdf6;color:#783d2e;cursor:pointer}.be-projects-lca-model a{color:#225839;text-decoration:underline}.be-projects-lca-model select:focus-visible,.be-projects-lca-model input:focus-visible,.be-projects-lca-model button:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}@media(max-width:750px){.be-projects-lca-balances{grid-template-columns:1fr}}@media(max-width:600px){.be-projects-lca-form,.be-projects-lca-process{padding:13px}}
.be-projects-climate h4{margin:22px 0 9px;color:#254839;font:500 21px Fraunces,Georgia,serif}.be-projects-lca-phase-list{display:grid;gap:10px}.be-projects-lca-phase-list>div{padding:12px 15px;border:1px solid #d0ddca;border-radius:5px;background:#f8faf4}.be-projects-lca-phase-list strong,.be-projects-lca-phase-list span{display:block}.be-projects-lca-phase-list strong{color:#173c34;font-size:13px}.be-projects-lca-phase-list span{color:#526457;font-size:12px}.be-projects-lca-phase-track{height:8px;margin-top:9px;border-radius:9px;background:#e3eadb;overflow:hidden}.be-projects-lca-phase-track span{height:100%;background:#42745d;border-radius:9px}.be-projects-climate table{width:100%;border-collapse:collapse;font-size:12px}.be-projects-climate caption{text-align:left;padding-bottom:8px;color:#526457}.be-projects-climate th,.be-projects-climate td{text-align:left;vertical-align:top;min-width:130px;padding:10px;border-bottom:1px solid #d3dfd1}.be-projects-climate th{background:#eff4e9;color:#173c34}.be-projects-climate td small{display:block;margin-top:5px;overflow-wrap:anywhere}.be-projects-climate a{color:#225839;text-decoration:underline}
.be-projects-scenarios>p{margin:9px 0;color:#526457;font-size:12px}.be-projects-scenarios h4{margin:18px 0 8px;color:#254839;font:500 21px Fraunces,Georgia,serif}.be-projects-scenario-card,.be-projects-scenario-form{margin:17px 0;padding:18px;border:1px solid #d0ddca;border-radius:7px;background:#f8faf4}.be-projects-scenario-card p{margin:8px 0;font-size:12px;color:#365544;overflow-wrap:anywhere}.be-projects-scenario-card a{color:#225839;text-decoration:underline}.be-projects-scenario-card button,.be-projects-scenario-inline button{margin-top:10px;padding:7px 10px;border:1px solid #a86652;border-radius:3px;background:#fffdf6;color:#783d2e;cursor:pointer}.be-projects-scenario-missing{padding-left:20px!important;color:#78421d;font-size:12px}.be-projects-scenario-form h5{margin:0;color:#254839;font:700 14px Inter,system-ui,sans-serif}.be-projects-scenario-form .be-projects-fields{margin:14px 0}.be-projects-scenario-form textarea{display:block;width:100%;min-height:78px;margin-top:6px;padding:9px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:13px/1.5 Inter,system-ui,sans-serif}.be-projects-scenario-form input[type=number],.be-projects-scenario-form input[type=date],.be-projects-scenario-form input[type=url]{display:block;width:100%;min-height:42px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528}.be-projects-scenario-form textarea:focus-visible,.be-projects-scenario-form input:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}.be-projects-scenario-inline{display:inline;margin-left:9px}@media(max-width:600px){.be-projects-scenario-card,.be-projects-scenario-form{padding:14px}}
.be-projects-lca-phase-track span{display:block}.be-projects-uncertainty h4{margin:22px 0 9px;color:#254839;font:500 21px Fraunces,Georgia,serif}.be-projects-uncertainty h5{margin:0 0 8px;color:#254839;font:700 14px Inter,system-ui,sans-serif}.be-projects-uncertainty .be-projects-activity-scroll{max-width:100%;overflow-x:auto}.be-projects-uncertainty table{width:100%;border-collapse:collapse;font-size:12px}.be-projects-uncertainty caption{text-align:left;padding-bottom:8px;color:#526457}.be-projects-uncertainty th,.be-projects-uncertainty td{text-align:left;vertical-align:top;min-width:125px;padding:10px;border-bottom:1px solid #d3dfd1}.be-projects-uncertainty th{background:#eff4e9;color:#173c34}.be-projects-uncertainty .be-projects-lca-phase-track{min-width:75px}.be-projects-uncertainty .be-projects-scenario-form{padding:0;border:0;background:transparent}.be-projects-uncertainty .be-projects-scenario-form .be-projects-fields{margin:12px 0}.be-projects-uncertainty .be-projects-scenario-card{overflow-wrap:anywhere}
.be-epd-catalog .be-epd-search{margin:0 0 18px}.be-epd-catalog .be-epd-search h2,.be-epd-catalog .be-epd-empty h2{color:#254839;font-size:26px}.be-epd-search form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0}.be-epd-search label{display:block;flex:1 1 190px;color:#325743;font-size:12px;font-weight:700}.be-epd-search input,.be-epd-search select{display:block;width:100%;min-height:43px;margin-top:6px;padding:8px 10px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:14px Inter,system-ui,sans-serif}.be-epd-search .be-projects-button{margin:0}.be-epd-search p,.be-epd-empty p,.be-epd-card>p{margin:10px 0;color:#526457;font-size:12px}.be-epd-card{margin:16px 0}.be-epd-card h2{margin:8px 0 10px!important;color:#254839;font-size:27px}.be-epd-card .be-projects-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.be-epd-card dd{margin:4px 0 0;overflow-wrap:anywhere}.be-epd-card .be-epd-status{display:inline-block;padding:6px 10px;border:1px solid #aecdad;border-radius:3px;background:#edf5e9;color:#214735;font-weight:700}.be-epd-card .be-epd-alert{border-color:#d3b190;background:#fcf3e8;color:#78421d}.be-epd-empty a{color:#225839;text-decoration:underline}.be-epd-catalog .be-projects-footnote{margin:24px 0}@media(max-width:600px){.be-epd-card .be-projects-summary{grid-template-columns:1fr}.be-epd-search label{flex-basis:100%}}
.be-projects-epd-match>p{margin:9px 0;color:#526457;font-size:12px}.be-projects-epd-match a{color:#225839;text-decoration:underline}.be-projects-epd-select{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:17px 0}.be-projects-epd-select label{flex:1 1 280px;color:#325743;font-size:12px;font-weight:700}.be-projects-epd-select select{display:block;width:100%;min-height:43px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528}.be-projects-epd-select .be-projects-button{margin:0}.be-projects-epd-match .be-projects-activity-scroll{max-width:100%;overflow-x:auto}.be-projects-epd-match table{width:100%;border-collapse:collapse;font-size:12px}.be-projects-epd-match caption{text-align:left;padding:8px;color:#526457}.be-projects-epd-match th,.be-projects-epd-match td{text-align:left;vertical-align:top;min-width:120px;padding:10px;border-bottom:1px solid #d3dfd1;overflow-wrap:anywhere}.be-projects-epd-match thead th{background:#eff4e9;color:#173c34}.be-projects-epd-match .be-projects-epd-match{color:#225839}.be-projects-epd-match .be-projects-epd-mismatch,.be-projects-epd-match .be-projects-epd-missing{color:#78421d}.be-projects-epd-match code{overflow-wrap:anywhere}@media(max-width:600px){.be-projects-epd-select label{flex-basis:100%}}
.be-benchmark-search h2,.be-benchmark-card h2{color:#254839}.be-benchmark-search form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.be-benchmark-search label{flex:1 1 220px;color:#325743;font-size:12px;font-weight:700}.be-benchmark-search input{display:block;width:100%;min-height:43px;margin-top:6px;padding:8px;border:1px solid #b7cbb7;border-radius:4px;background:white;color:#183528;font:14px Inter,system-ui,sans-serif}.be-benchmark-card{margin:16px 0}.be-benchmark-card .be-benchmark-number{display:inline-block;padding:14px 18px;border:1px solid #c6d8c6;border-radius:6px;background:#f2f7ed;color:#214735;font-size:13px}.be-benchmark-number strong{font:500 29px Fraunces,Georgia,serif}.be-benchmark-card .be-projects-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.be-benchmark-card .be-projects-summary dd{overflow-wrap:anywhere}.be-benchmark-card>p,.be-benchmark-project>p{font-size:12px;color:#526457}.be-benchmark-project a{color:#225839;text-decoration:underline}.be-benchmark-reference{margin:12px 0;border:1px solid #d0ddca;border-radius:6px;background:#f8faf4}.be-benchmark-reference summary{display:flex;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;color:#173c34}.be-benchmark-reference summary span{font-size:11px;color:#526457}.be-benchmark-reference>p{margin:12px 16px;font-size:12px;overflow-wrap:anywhere}.be-benchmark-reference .be-projects-activity-scroll{margin:12px 16px;max-width:calc(100% - 32px);overflow-x:auto}.be-benchmark-reference table{width:100%;border-collapse:collapse;font-size:12px}.be-benchmark-reference caption{text-align:left;padding-bottom:8px;color:#526457}.be-benchmark-reference th,.be-benchmark-reference td{text-align:left;vertical-align:top;min-width:120px;padding:9px;border-bottom:1px solid #d3dfd1;overflow-wrap:anywhere}.be-benchmark-reference thead th{background:#eff4e9;color:#173c34}.be-benchmark-reference summary:focus-visible,.be-benchmark-search input:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}@media(max-width:600px){.be-benchmark-card .be-projects-summary{grid-template-columns:1fr}.be-benchmark-reference summary{display:block}.be-benchmark-reference summary span{display:block;margin-top:5px}.be-benchmark-search label{flex-basis:100%}}

.be-projects-report-note,.be-projects-report-open{margin:15px 0;padding:16px;border:1px solid #d0ddca;border-radius:6px;background:#f8faf4}
.be-projects-report-note label,.be-projects-report-open label{display:block;color:#325743;font-size:12px;font-weight:700}
.be-projects-report-note textarea,.be-projects-report-open select{display:block;width:100%;min-height:43px;margin:7px 0;padding:9px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:13px/1.5 Inter,system-ui,sans-serif}
.be-projects-report-note textarea{min-height:115px;resize:vertical}
.be-projects-report .be-projects-button{margin-top:10px}
.be-projects-report textarea:focus-visible,.be-projects-report select:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}
@media(max-width:600px){.be-projects-report-note,.be-projects-report-open{padding:12px}}
.be-projects-review{padding:22px;border:1px solid #d0ddca;border-radius:7px;background:#f8faf4}.be-projects-review>p,.be-projects-review-card p,.be-projects-review-request p{margin:8px 0;color:#526457;font-size:12px}.be-projects-review-card{margin:18px 0;padding:17px;border:1px solid #c6d8c6;border-radius:6px;background:#fffdf6;overflow-wrap:anywhere}.be-projects-review-card strong{color:#173c34}.be-projects-review-warning{padding:9px;border-left:3px solid #b76f4b;background:#fcf3e8;color:#783d2e!important}.be-projects-review label{display:block;margin:14px 0 0;color:#325743;font-size:12px;font-weight:700}.be-projects-review textarea,.be-projects-review select{display:block;width:100%;min-height:45px;margin-top:6px;padding:9px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:13px/1.5 Inter,system-ui,sans-serif}.be-projects-review textarea{min-height:100px;resize:vertical}.be-projects-review-thread{margin:17px 0!important;padding-left:24px!important}.be-projects-review-thread li{padding:9px 0;border-top:1px solid #d0ddca;font-size:12px}.be-projects-review textarea:focus-visible,.be-projects-review select:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}@media(max-width:600px){.be-projects-review,.be-projects-review-card{padding:13px}}

.be-projects-publication{padding:22px;border:1px solid #d0ddca;border-radius:7px;background:#fffdf6}.be-projects-publication>p,.be-projects-publication li p{margin:9px 0;color:#526457;font-size:12px}.be-projects-publication-history{margin:16px 0!important;padding-left:22px!important}.be-projects-publication-history li{margin:15px 0;padding:16px;border:1px solid #d0ddca;border-radius:6px;background:#f8faf4;overflow-wrap:anywhere}.be-projects-publication-history a{color:#225839;text-decoration:underline}.be-projects-publication label{display:block;margin:15px 0;color:#325743;font-size:12px;font-weight:700}.be-projects-publication label small{display:block;color:#526457;font-weight:400}.be-projects-publication input[type=text],.be-projects-publication input[type=url],.be-projects-publication input[type=date],.be-projects-publication textarea{display:block;width:100%;min-height:43px;margin-top:6px;padding:9px;border:1px solid #b7cbb7;border-radius:4px;background:#fff;color:#183528;font:13px/1.5 Inter,system-ui,sans-serif}.be-projects-publication textarea{min-height:85px;resize:vertical}.be-projects-publication fieldset{margin:18px 0;padding:13px 17px;border:1px solid #d0ddca}.be-projects-publication fieldset label{margin:8px 0}.be-projects-publication input[type=checkbox]{margin-right:8px}.be-projects-publication .be-projects-publication-consent{margin-top:20px;padding:12px;background:#fcf6e9}.be-projects-publication input:focus-visible,.be-projects-publication textarea:focus-visible,.be-projects-publication button:focus-visible{outline:3px solid #d6a76a;outline-offset:3px}.be-projects-publication .be-projects-button{margin:7px 9px 7px 0}@media(max-width:600px){.be-projects-publication,.be-projects-publication-history li{padding:13px}}
