.eco-page,.eco-section,.eco-event-banner{--eco-ink:#25282c;--eco-muted:#5c6265;--eco-paper:#f6f3ed;--eco-wash:#eae5dc;--eco-line:#d1cbc0;--eco-orange:#ff6b00;color:var(--eco-ink)}.eco-container{width:min(1180px,100% - 64px);margin-inline:auto}.eco-page [hidden],.eco-section [hidden]{display:none!important}.eco-page section[id],.eco-section[id]{scroll-margin-top:110px}.eco-page p,.eco-section p,.eco-event-banner p{color:var(--eco-muted);margin:0;font-size:16px;line-height:1.8}.eco-page h1,.eco-page h2,.eco-page h3,.eco-section h2,.eco-section h3,.eco-event-banner h2{letter-spacing:-1.35px;color:inherit;margin:0;font-weight:540;line-height:1.13}.eco-page h2,.eco-section h2,.eco-event-banner h2{font-size:clamp(30px,3.6vw,46px)}.eco-page h3,.eco-section h3{letter-spacing:-.6px;font-size:24px;line-height:1.3}.eco-page .eco-kicker,.eco-section .eco-kicker,.eco-event-banner .eco-kicker{letter-spacing:1.5px;text-transform:uppercase;color:#a34712;margin:0 0 16px;font-size:11px;font-weight:650;line-height:1.65}.eco-page a:focus-visible,.eco-section a:focus-visible,.eco-page button:focus-visible,.eco-page input:focus-visible{outline-offset:5px;outline:3px solid #bc4d07}.eco-hero{color:#f6f3ed;background:#25282c;padding:28px 0 80px;position:relative;overflow:hidden}.eco-hero:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:620px;height:620px;position:absolute;inset:auto -160px -280px auto}.eco-page .eco-breadcrumb{color:#c4c7c8;z-index:1;flex-wrap:wrap;align-items:center;gap:9px;max-width:100%;height:auto;margin:0 0 56px;padding:0;font-size:12px;line-height:1.7;display:flex;position:relative}.eco-breadcrumb a{color:#d8dbdc;text-underline-offset:3px;text-decoration:underline}.eco-breadcrumb>span:last-child{color:#aeb4b7}.eco-hero-grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:70px;display:grid;position:relative}.eco-page .eco-hero h1{letter-spacing:-2.6px;color:#f6f3ed;max-width:760px;font-size:clamp(44px,5.3vw,70px);line-height:1.04}.eco-hero h1 em{color:#ff9451;font-style:normal}.eco-page .eco-hero .eco-kicker{color:#ffa467}.eco-page .eco-hero .eco-lead{color:#d4d7d7;max-width:660px;margin-top:27px;font-size:17px;line-height:1.8}.eco-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.eco-button{background:#ff6b00;border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex;color:#25282c!important;text-decoration:none!important}.eco-button:hover{background:#ff8533;transform:translateY(-2px)}.eco-button>span{flex-shrink:0;font-size:20px}.eco-link-light{text-underline-offset:5px;align-items:center;gap:17px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex;color:#f6f3ed!important}.eco-path-board{color:#25282c;background:#f0ece3;border-top:4px solid #ff6b00;padding:28px 30px}.eco-page .eco-board-label{letter-spacing:1.3px;color:#62635d;margin:0 0 12px;font-size:11px;font-weight:650}.eco-path-board>a{border-bottom:1px solid #cfc9bc;grid-template-columns:24px 1fr 18px;align-items:start;gap:14px;padding:24px 0;transition:color .2s;display:grid}.eco-path-board>a:hover{color:#a34712}.eco-path-board>a>span:first-child{color:#b04d13;padding-top:6px;font-size:11px;font-weight:650}.eco-path-board strong{letter-spacing:-.5px;font-size:22px;font-weight:550;line-height:1.3;display:block}.eco-path-board small{color:#62635d;margin-top:8px;font-size:12px;line-height:1.8;display:block}.eco-page .eco-board-note{color:#62635d;margin:20px 0 0;font-size:12px;line-height:1.8}.eco-section{background:#f6f3ed;padding:86px 0}.eco-wash{background:#eae5dc}.eco-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:70px;margin-bottom:40px;display:grid}.eco-heading>p{max-width:530px}.eco-heading>.eco-text-link{place-self:end;margin-bottom:8px}.eco-text-link{color:#a34712;text-underline-offset:5px;align-items:center;gap:18px;margin-top:28px;font-size:14px;font-weight:550;line-height:1.7;text-decoration:underline;display:inline-flex}.eco-catalog-controls{border-block:1px solid #d1cbc0;justify-content:space-between;align-items:end;gap:25px;padding:22px 0;display:flex}.eco-filter-buttons{flex-wrap:wrap;gap:7px;display:flex}.eco-filter-buttons button{font:inherit;color:#3b4144;cursor:pointer;background:0 0;border:1px solid #cbc5b9;border-radius:0;min-height:43px;padding:11px 14px;font-size:13px;line-height:1.5}.eco-filter-buttons button[aria-pressed=true]{color:#fff;background:#25282c;border-color:#25282c}.eco-filter-buttons button:hover{border-color:#a34712}.eco-search-label{letter-spacing:.3px;color:#5c6265;min-width:240px;font-size:11px;font-weight:550;display:block}.eco-search-label input{font:inherit;color:#25282c;background:#fffdf8;border:1px solid #bdb6a9;border-radius:0;width:100%;min-height:43px;margin-top:6px;padding:11px 13px;font-size:14px;display:block}.eco-page .eco-results{margin-top:17px;font-size:12px}.eco-catalog-group{padding-top:49px}.eco-category-heading{max-width:800px;margin-bottom:24px}.eco-category-heading .eco-kicker{margin-bottom:9px}.eco-category-heading p:last-child{margin-top:11px;font-size:14px}.eco-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.eco-card{background:#faf8f2;border:1px solid #cec7ba;flex-direction:column;min-width:0;padding:28px 26px;transition:box-shadow .25s,border-color .25s;display:flex}.eco-card:hover{border-color:#a34712;box-shadow:0 8px 24px #332b2010}.eco-card .eco-kicker{letter-spacing:1.15px;margin-bottom:16px;font-size:10px}.eco-card h3{letter-spacing:-.5px;min-height:60px;font-size:23px;line-height:1.3}.eco-card h3 a{justify-content:space-between;gap:12px;display:flex}.eco-card h3 a>span{color:#a34712;flex-shrink:0;padding-top:3px;font-size:18px}.eco-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.eco-card>p:not(.eco-kicker){margin-top:18px;font-size:14px;line-height:1.8}.eco-card-format{color:#62635d;border-top:1px solid #ded8cc;margin-top:23px;padding-top:16px;font-size:11px;line-height:1.8;display:block}.eco-card-link{color:#a34712;justify-content:space-between;gap:10px;margin-top:auto;padding-top:26px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.eco-card-link:hover{text-underline-offset:4px;text-decoration:underline}.eco-card--compact h3{min-height:0}.eco-empty{border:1px solid #d1cbc0;margin-top:35px;padding:40px}.eco-empty p{margin-top:12px}.eco-empty button{font:inherit;color:#a34712;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:14px;text-decoration:underline}.eco-solution-map{border-top:1px solid #c9c1b3}.eco-solution-map>article{border-bottom:1px solid #c9c1b3;grid-template-columns:45px minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:26px;padding:34px 0;display:grid}.eco-number{letter-spacing:.7px;color:#a34712;font-size:12px;font-weight:600}.eco-solution-map .eco-number{padding-top:4px}.eco-solution-map .eco-kicker{margin-bottom:8px}.eco-solution-map h3{font-size:27px}.eco-solution-map h3 a:hover{text-underline-offset:5px;text-decoration:underline}.eco-solution-map article>div>p:last-child{margin-top:12px;font-size:14px}.eco-solution-map ul{margin:0;padding:0;list-style:none}.eco-solution-map li+li{border-top:1px solid #d6cfc2}.eco-solution-map li>a{color:#545b5e;justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;line-height:1.6;display:flex}.eco-solution-map li>a:hover{color:#a34712}.eco-dark{color:#f6f3ed;background:#25282c}.eco-dark p,.eco-dark .eco-heading>p{color:#c9cecf}.eco-dark .eco-kicker{color:#ffa467}.eco-cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.eco-cycle article{border-top:1px solid #596064;flex-direction:column;padding-top:24px;display:flex}.eco-cycle article>span{color:#ffa467;letter-spacing:1px;margin-bottom:23px;font-size:12px}.eco-cycle h3{margin-bottom:15px;font-size:23px;line-height:1.3}.eco-cycle p{margin-bottom:23px;font-size:14px;line-height:1.8}.eco-cycle a{color:#ffa467;text-underline-offset:5px;margin-top:auto;font-size:12px;line-height:1.7;text-decoration:underline}.eco-dark .eco-section-note{border-top:1px solid #4e5559;max-width:940px;margin-top:39px;padding-top:23px;font-size:12px;line-height:1.8}.eco-technology{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.eco-technology>div>p:not(.eco-kicker){margin-top:23px}.eco-bee-list>a{border-bottom:1px solid #cfc8bc;grid-template-columns:120px 1fr 18px;align-items:start;gap:15px;padding:27px 0;display:grid}.eco-bee-list>a:first-child{border-top:1px solid #cfc8bc}.eco-bee-list>a:hover span{color:#a34712}.eco-bee-list span{letter-spacing:-.8px;font-size:24px;font-weight:600}.eco-bee-list p{font-size:13px;line-height:1.8}.eco-bee-list b{color:#a34712;font-weight:400}.eco-close{background:#e7ded0;border-top:1px solid #d5c8b5}.eco-close-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.eco-close-grid>div:first-child>p:last-child{max-width:650px;margin-top:23px}.eco-close-grid>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.eco-close-grid>div:last-child>p{max-width:400px;margin-top:20px;font-size:12px;line-height:1.8}.eco-close .eco-text-link{margin-top:20px}.eco-detail-grid{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);align-items:start;gap:85px;display:grid;position:relative}.eco-page .eco-detail-hero h1{letter-spacing:-2px;font-size:clamp(40px,4.6vw,62px);line-height:1.08}.eco-page .eco-hero-promise{color:#ffaf7c;letter-spacing:-.3px;max-width:650px;margin-top:27px;font-size:22px;line-height:1.5}.eco-detail-hero .eco-actions{gap:18px 25px}.eco-brief{background:#2e3236;border:1px solid #555c60;padding:30px 28px}.eco-brief-mark{letter-spacing:-6px;color:#ff8c3e;margin-bottom:36px;font-size:76px;font-weight:650;line-height:.9;display:block}.eco-brief ul{margin:0;padding:0;list-style:none}.eco-brief li{color:#e4e5e1;border-bottom:1px solid #4c5356;padding:7px 0;font-size:14px;line-height:1.8}.eco-brief>div{margin-top:28px}.eco-page .eco-brief p:not(.eco-kicker){color:#d4d7d7;font-size:14px}.eco-brief>a{color:#ffa467;justify-content:space-between;gap:12px;margin-top:28px;font-size:12px;line-height:1.7;display:flex}.eco-page .eco-section-nav{background:#ebe6dc;border-bottom:1px solid #cfc7b9;width:100%;height:auto;padding:0;display:block;position:static}.eco-section-nav>.eco-container{flex-wrap:wrap;align-items:center;gap:8px 28px;padding-block:17px;display:flex}.eco-section-nav a{color:#555d5f;padding-block:7px;font-size:12px;line-height:1.6}.eco-section-nav a:hover{color:#a34712;text-underline-offset:4px;text-decoration:underline}.eco-opening{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.eco-opening>p{padding-top:30px;font-size:17px;line-height:1.9}.eco-deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.eco-deliverables article{border-top:1px solid #c4bbad;padding-top:23px}.eco-deliverables .eco-number{margin-bottom:20px;display:block}.eco-deliverables h3{font-size:23px}.eco-deliverables p{margin-top:14px;font-size:14px}.eco-process{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.eco-process>div>p:not(.eco-kicker){max-width:370px;margin-top:24px;font-size:15px}.eco-process .eco-link-light{margin-top:30px;font-size:12px}.eco-process ol{margin:0;padding:0;list-style:none}.eco-process li{border-bottom:1px solid #535b5f;grid-template-columns:30px 1fr;gap:23px;margin-bottom:25px;padding:0 0 25px;display:grid}.eco-process li:last-child{margin-bottom:0}.eco-process li>span{color:#ffac74;padding-top:5px;font-size:12px}.eco-process h3{font-size:23px}.eco-process li p{margin-top:11px;font-size:14px;line-height:1.85}.eco-modules{border-top:1px solid #cfc7b9;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;display:grid}.eco-modules article{border-bottom:1px solid #cfc7b9;grid-template-columns:30px 1fr;gap:10px 17px;padding:27px 0;display:grid}.eco-module-index{color:#a34712;padding-top:5px;font-size:11px}.eco-modules h3{font-size:22px;line-height:1.4}.eco-modules p{grid-column:2;font-size:14px;line-height:1.85}.eco-outcomes{background:#eee9df;grid-template-columns:1fr 1fr;gap:48px;margin-top:58px;padding:35px;display:grid}.eco-outcomes .eco-kicker{letter-spacing:1.1px;font-size:10px}.eco-outcomes h3{font-size:23px}.eco-outcomes ul{margin:20px 0 0;padding:0 0 0 18px}.eco-outcomes li{color:#555c5f;padding:4px 0;font-size:14px;line-height:1.85}.eco-outcomes li::marker{color:#b25418}.eco-page .eco-small{margin-top:20px;font-size:12px;line-height:1.8}.eco-universities{counter-reset:universities;grid-template-columns:1fr 1fr;gap:0 50px;margin:0;padding:0;list-style:none;display:grid}.eco-universities li{border-top:1px solid #c7bdac;align-items:center;gap:22px;min-height:94px;padding:22px 0;display:flex}.eco-university-rank{color:#a34712;flex-shrink:0;font-size:12px;font-weight:600}.eco-universities strong{letter-spacing:-.5px;font-size:23px;font-weight:600}.eco-universities p{margin-top:4px;font-size:13px}.eco-source{border-top:1px solid #c7bdac;max-width:960px;margin-top:16px;padding-top:24px}.eco-source p{margin:0 0 12px;font-size:12px;line-height:1.9}.eco-source a{color:#a34712;text-underline-offset:4px;text-decoration:underline}.eco-event-banner{color:#f6f3ed;background:#25282c;padding:55px 0}.eco-event-banner>.eco-container{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;display:grid}.eco-event-banner .eco-kicker{color:#ffa467}.eco-event-banner h2{font-size:36px}.eco-event-banner p:not(.eco-kicker){color:#d5d9d8;margin-top:20px}.eco-event-banner .eco-button{justify-self:end}.eco-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.eco-related>a{border-top:2px solid #b65c26;padding-top:23px;display:block}.eco-related h3{justify-content:space-between;gap:12px;font-size:25px;display:flex}.eco-related h3>span{color:#a34712;flex-shrink:0;font-size:18px}.eco-related p{margin-top:17px;font-size:14px}.eco-related>a:hover h3{text-underline-offset:5px;text-decoration:underline}.eco-related .eco-kicker{letter-spacing:1.1px;font-size:10px;display:block}.eco-solution-links{border-top:1px solid #cfc5b5;margin-top:40px;padding-top:25px}.eco-solution-links>strong{font-size:12px;font-weight:650}.eco-solution-links>div{flex-wrap:wrap;gap:15px 28px;margin-top:18px;display:flex}.eco-solution-links a{color:#a34712;text-underline-offset:5px;font-size:13px;text-decoration:underline}.eco-solution-links>p{margin-top:20px;font-size:12px}.eco-faq{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.eco-faq details{border-top:1px solid #cec5b7;padding:23px 0}.eco-faq details:last-child{border-bottom:1px solid #cec5b7}.eco-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:25px;font-size:17px;font-weight:550;line-height:1.6;list-style:none;display:flex}.eco-faq summary::-webkit-details-marker{display:none}.eco-faq summary>span{color:#a34712;font-size:22px;transition:transform .2s}.eco-faq details[open] summary>span{transform:rotate(45deg)}.eco-faq details p{margin-top:18px;font-size:14px;line-height:1.9}.eco-teaser{background:#ebe5da;border-block:1px solid #d4ccbe}.eco-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.eco-path{border-top:2px solid #b55015;flex-direction:column;padding-top:23px;display:flex}.eco-path .eco-number{margin-bottom:27px}.eco-path h3{letter-spacing:-1px;font-size:29px;line-height:1.25}.eco-path>p{margin:20px 0 25px;font-size:14px;line-height:1.85}.eco-path-cta{color:#a34712;justify-content:space-between;gap:16px;margin-top:auto;font-size:13px;font-weight:550;display:flex}.eco-path:hover .eco-path-cta{text-underline-offset:5px;text-decoration:underline}.eco-page .sr-only,.eco-section .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1001px){.eco-catalog-group[data-ecosystem-group=confianca] .eco-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.eco-hero-grid,.eco-detail-grid{gap:40px}.eco-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-heading,.eco-technology,.eco-opening,.eco-close-grid{gap:40px}.eco-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr)}.eco-process{gap:50px}.eco-bee-list>a{grid-template-columns:100px 1fr 16px}.eco-bee-list span{font-size:22px}.eco-faq{gap:45px}.eco-related{gap:22px}.eco-path h3{font-size:25px}}@media (width<=900px){.eco-hero-grid{grid-template-columns:1fr}.eco-path-board{max-width:650px}.eco-hero{padding-bottom:60px}.eco-catalog-controls{flex-direction:column;align-items:stretch}.eco-search-label{max-width:420px}.eco-cycle{grid-template-columns:1fr 1fr;gap:35px}.eco-technology{grid-template-columns:1fr}.eco-bee-list>a{grid-template-columns:150px 1fr 20px}.eco-detail-grid{grid-template-columns:1fr}.eco-brief{grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.eco-brief-mark{display:none}.eco-brief>.eco-kicker{grid-column:1;margin:0}.eco-brief>ul{grid-area:2/1/4}.eco-brief>div{grid-area:1/2/3;margin:0}.eco-brief>a{grid-column:2;margin-top:7px}.eco-deliverables{grid-template-columns:1fr 1fr}.eco-process{grid-template-columns:1fr}.eco-process>div>p:not(.eco-kicker){max-width:620px}.eco-process>div>h2 br{display:none}.eco-related{grid-template-columns:1fr}.eco-related>a{padding-bottom:8px}.eco-event-banner>.eco-container{grid-template-columns:1fr;gap:28px}.eco-event-banner .eco-button{justify-self:start}}@media (width<=760px){.eco-container{width:calc(100% - 40px)}.eco-section{padding:55px 0}.eco-page .eco-breadcrumb{gap:6px 8px;margin-bottom:35px;font-size:11px}.eco-hero{padding-top:22px;padding-bottom:48px}.eco-page .eco-hero h1{letter-spacing:-1.7px;font-size:43px;line-height:1.1}.eco-page .eco-detail-hero h1{letter-spacing:-1.4px;font-size:39px}.eco-page .eco-hero .eco-lead{margin-top:22px;font-size:16px}.eco-page .eco-hero-promise{font-size:21px}.eco-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:26px}.eco-path-board{padding:22px}.eco-path-board strong{font-size:20px}.eco-path-board>a{grid-template-columns:22px 1fr 15px;gap:10px;padding:20px 0}.eco-page h2,.eco-section h2{letter-spacing:-1px;font-size:32px}.eco-heading,.eco-opening,.eco-close-grid,.eco-faq{grid-template-columns:1fr;gap:23px}.eco-heading{margin-bottom:30px}.eco-heading>.eco-text-link{justify-self:start}.eco-heading>p{font-size:15px}.eco-filter-buttons{gap:6px}.eco-filter-buttons button{padding:10px 12px;font-size:12px}.eco-search-label{max-width:none}.eco-search-label input{font-size:16px}.eco-cards{grid-template-columns:1fr}.eco-card{padding:25px}.eco-card h3{min-height:0;font-size:24px}.eco-card>p:not(.eco-kicker){font-size:15px}.eco-catalog-group{padding-top:35px}.eco-solution-map>article{grid-template-columns:25px 1fr;gap:15px;padding:28px 0}.eco-solution-map h3{font-size:24px}.eco-solution-map ul{grid-column:2}.eco-cycle{gap:30px 25px}.eco-cycle h3{font-size:21px}.eco-cycle p{font-size:13px}.eco-bee-list>a{grid-template-columns:90px 1fr 14px;gap:12px}.eco-bee-list span{font-size:20px}.eco-bee-list p{font-size:12px}.eco-close-grid{gap:30px}.eco-button{gap:18px;max-width:100%;padding:15px 18px;font-size:13px}.eco-brief{padding:24px;display:block}.eco-brief>.eco-kicker{margin-bottom:10px}.eco-brief>div,.eco-brief>a{margin-top:24px}.eco-section-nav>.eco-container{gap:5px 22px;padding-block:12px}.eco-section-nav a{font-size:11px}.eco-opening>p{padding-top:0;font-size:16px}.eco-deliverables{grid-template-columns:1fr;gap:30px}.eco-deliverables .eco-number{margin-bottom:15px}.eco-deliverables p{font-size:15px}.eco-process{gap:35px}.eco-process li{grid-template-columns:25px 1fr;gap:15px}.eco-process li p{font-size:15px}.eco-modules{grid-template-columns:1fr}.eco-modules article{grid-template-columns:25px 1fr;gap:9px 12px}.eco-modules p{font-size:15px}.eco-outcomes{grid-template-columns:1fr;gap:30px;margin-top:38px;padding:25px}.eco-outcomes li{font-size:15px}.eco-universities{grid-template-columns:1fr}.eco-universities li{gap:19px;min-height:85px}.eco-source p{font-size:12px}.eco-event-banner h2{font-size:32px}.eco-related h3{font-size:25px}.eco-faq summary{font-size:16px}.eco-faq details p{font-size:15px}.eco-teaser-grid{grid-template-columns:1fr;gap:32px}.eco-path h3{max-width:400px;font-size:28px}.eco-path .eco-number{margin-bottom:18px}.eco-path>p{margin:15px 0 20px;font-size:15px}.eco-page section[id],.eco-section[id]{scroll-margin-top:90px}}@media (width<=400px){.eco-page .eco-hero h1{font-size:39px}.eco-page .eco-detail-hero h1{font-size:35px}.eco-cycle{grid-template-columns:1fr}.eco-bee-list>a{grid-template-columns:1fr 18px}.eco-bee-list span{grid-column:1}.eco-bee-list p{grid-area:2/1;font-size:14px}.eco-bee-list b{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.eco-button,.eco-card,.eco-faq summary>span{transition:none}.eco-button:hover{transform:none}}
