:root{--ce-blue:#0034be;--ce-light-blue:#0e76b8;--ce-blue-grey:#649cc5;--ce-teal-blue:#789bf6;--ce-royal-blue:#535fe8;--ce-moon-blue:#dee0fa;--ce-celestial-blue:#519bca;--ce-link-blue:#3969e6;--ce-link-blue-visited:#1a4ed1;--ce-gray:#d0d5dd;--ce-grey:var(--ce-gray);--ce-dark-green:#0d5c4f;--ce-green:#ace2c3;--ce-lime:#ddf2bf;--ce-light-green:#f0faf4;--ce-bright-yellow:#fff2b1;--ce-bright-blue:#1d53e2;--ce-text-white:#fff;--ce-text-grey:#8f8e8b;--ce-text-black:var(--ce-dark-gray);--ce-black:#141414;--ce-white:#fff;--ce-dark-gray:#2e2e2e;--ce-light-gray:#e5e5e5;--ce-bg-light-gray:#eeece8;--ce-bg-light-gray-2:#f1f0ed;--ce-green-grey:#e6f2ef;--ce-keyword-background:#f9f9f9;--ce-bad-red:#db4446;--ce-bad-red-bg:#fceded;--ce-warning-orange:#fc0;--ce-warning-orange-bg:#fffae6;--ce-good-green:#106b37;--ce-good-green-bg:#f0faf4;--ce-tag-1:#e2e4fb;--ce-tag-2:#abc3ff;--ce-tag-3:#5670b8;--ce-tag-4:#0034be;--ce-tag-hover-1:#c5c7e1;--ce-tag-hover-2:#92aae6;--ce-tag-hover-3:#3d579f;--ce-tag-hover-4:#000072}.green-page-block{background-image:url(/build/images/matteo-flaminio-unsplash-building-w-trees.53aa0e19.jpg);background-position:100%;background-repeat:no-repeat;background-size:50% auto}@media screen and (max-width:1280px){.green-page-block{background-size:auto 100%}}@media screen and (max-width:1048px){.green-page-block{background-image:none}}.green-page-block>.page-container .home-intro{padding:4rem 1rem}.green-page-block>.page-container .home-intro>div:first-of-type{max-width:48%}@media screen and (max-width:1048px){.green-page-block>.page-container .home-intro>div:first-of-type{max-width:100%}}.green-page-block>.page-container .home-intro h2{margin-top:3rem}.green-page-block>.page-container .home-intro{overflow-x:visible}.green-page-block>.page-container .home-intro .home-action-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;margin-left:1rem;padding-bottom:7rem}div.home-grid{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8rem;margin-top:8rem}@media(max-width:768px){div.home-grid{grid-template-columns:1fr}}div.home-grid .home-grid-item{display:flex;flex-direction:column;flex-grow:1;grid-gap:1px;background-color:var(--ce-white);box-shadow:0 0 0 1px #000}div.home-grid .home-grid-item .header{border-bottom:1px solid #000;display:flex;flex-direction:row;height:350px;justify-content:space-around;padding:2rem}div.home-grid .home-grid-item .text{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:1rem}div.home-grid .home-grid-item .text>*{place-self:flex-start}.caroussel div.subjects .caroussel-item.document{border:1px solid #000;box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;overflow:hidden;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.caroussel div.subjects .caroussel-item.document div{display:flex;flex-direction:column;height:100%}.caroussel div.subjects .caroussel-item.document div .document-title p{margin:0}.caroussel div.subjects .caroussel-item.document div .document-picture-block{align-items:center;display:flex;flex:1;flex-direction:row;gap:1rem;margin-bottom:1rem}.caroussel div.subjects .caroussel-item.document div .document-picture-block img.profile-picture{border-radius:50%;height:3em;-o-object-fit:cover;object-fit:cover;width:3em}.caroussel div.subjects .caroussel-item.document div .document-info{border-top:1px solid #000;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding-top:.5rem}.caroussel div.subjects .caroussel-item.document div .document-info .info{color:#afafaf}div.newly-published-most-commented{display:grid;grid-template-columns:1fr 1fr}div.newly-published-most-commented>div:first-of-type{border-right:1px solid #000;padding-right:1rem}@media screen and (max-width:768px){div.newly-published-most-commented>div:first-of-type{border-bottom:1px solid #000;border-right:none}div.newly-published-most-commented{grid-template-columns:1fr}}div.newly-published-most-commented div.most-comments,div.newly-published-most-commented div.newly-published{padding:2rem}@media screen and (max-width:768px){div.newly-published-most-commented div.most-comments,div.newly-published-most-commented div.newly-published{padding-left:0;padding-right:0}}div.newly-published-most-commented div.most-comments,div.newly-published-most-commented div.newly-published{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;margin-top:2rem;padding-bottom:4rem;--doc-picture-size:128px}div.newly-published-most-commented div.most-comments .document,div.newly-published-most-commented div.newly-published .document{border:1px solid transparent;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:var(--doc-picture-size) auto;max-width:100%;min-height:0;min-width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.newly-published-most-commented div.most-comments .document:hover,div.newly-published-most-commented div.newly-published .document:hover{border:1px solid var(--ce-green)}@media screen and (max-width:768px){div.newly-published-most-commented div.most-comments .document,div.newly-published-most-commented div.newly-published .document{border:1px solid var(--ce-green)}}div.newly-published-most-commented div.most-comments .document .document-info,div.newly-published-most-commented div.newly-published .document .document-info{font-size:1.1em;min-height:0;min-width:0;overflow:hidden}div.newly-published-most-commented div.most-comments .document .document-info p,div.newly-published-most-commented div.newly-published .document .document-info p{margin-bottom:.5rem;margin-top:.5rem}div.newly-published-most-commented div.most-comments .document .document-info p a,div.newly-published-most-commented div.newly-published .document .document-info p a{display:block;max-width:100%}div.newly-published-most-commented div.most-comments .document .document-info p a.title,div.newly-published-most-commented div.newly-published .document .document-info p a.title{font-weight:700;height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.newly-published-most-commented div.most-comments .document .document-picture-block,div.newly-published-most-commented div.newly-published .document .document-picture-block{display:flex;flex-direction:column;gap:.1rem;height:var(--doc-picture-size);width:var(--doc-picture-size)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon{background-color:var(--ce-moon-blue);background-image:url(/build/images/others.0a8511e8.svg);background-position:50%;background-repeat:no-repeat;background-size:50% auto;flex-grow:1}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.best-practices,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.best-practices{background-color:var(--ce-bright-yellow);background-image:url(/build/images/best-practices.8789a166.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.case-study,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.case-study{background-color:var(--ce-green);background-image:url(/build/images/case-study.3bfd1ee0.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.guidelines,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.guidelines{background-color:var(--ce-green);background-image:url(/build/images/guidelines.234fedd8.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.reports,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.reports{background-image:url(/build/images/reports.f683e071.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.standards,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.standards{background-color:var(--ce-blue);background-image:url(/build/images/standards.a6ce7073.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.key-messages,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.key-messages{background-image:url(/build/images/key-messages.2783185d.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-icon.glossary,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-icon.glossary{background-color:var(--ce-green);background-image:url(/build/images/glossary.c8deaba1.svg)}div.newly-published-most-commented div.most-comments .document .document-picture-block .document-type,div.newly-published-most-commented div.newly-published .document .document-picture-block .document-type{background-color:var(--ce-tag-2);color:var(--ce-blue);padding:.2rem;text-align:center}div.newly-published-most-commented div.most-comments .document .people-reacted,div.newly-published-most-commented div.newly-published .document .people-reacted{--line-height:3rem;line-height:var(--line-height)}div.newly-published-most-commented div.most-comments .document .people-reacted span,div.newly-published-most-commented div.newly-published .document .people-reacted span{vertical-align:middle}div.newly-published-most-commented div.most-comments .document .people-reacted .profile-picture,div.newly-published-most-commented div.newly-published .document .people-reacted .profile-picture{border-radius:50%;height:var(--line-height);-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:var(--line-height)}div.newly-published-most-commented div.most-comments .document .people-reacted .profile-picture:not(:first-of-type),div.newly-published-most-commented div.newly-published .document .people-reacted .profile-picture:not(:first-of-type){margin-left:-2rem}div.contact-form-block{display:flex;flex-direction:row}div.contact-form-block div.contact-form h2{margin-top:0}div.contact-form-block div.contact-form{display:flex;flex-direction:column;justify-content:center}