.sustainability-concept{--aiu-purple:#393185;--aiu-ink:#25252d;--aiu-muted:#696979;--aiu-line:#e3e3ec;--aiu-blue:#285997;--aiu-radius:14px;color:var(--aiu-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font:15px/1.6 Arial,sans-serif}.sustainability-concept *{box-sizing:border-box}.sustainability-concept button,.sustainability-concept select{font:inherit}.sustainability-concept button{color:inherit}.sustainability-concept button:focus-visible,.sustainability-concept a:focus-visible{outline-offset:3px;outline:3px solid #7267c5}.sustainability-concept .aiu-top{border-bottom:1px solid var(--aiu-line);align-items:center;gap:22px;padding:22px 28px;display:flex}.sustainability-concept .aiu-brand{color:var(--aiu-purple);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sustainability-concept .aiu-brand strong{border:1px solid var(--aiu-purple);padding:4px;font:38px Georgia,serif}.sustainability-concept .aiu-brand span{letter-spacing:1px;font:10px/1.3 Georgia,serif}.sustainability-concept .aiu-top-label{margin-left:auto;font-weight:600}.sustainability-concept .aiu-top>span:last-child{color:var(--aiu-muted);font-size:12px}.sustainability-concept .aiu-hero{color:#fff;background:linear-gradient(110deg,#24204f,#393185);padding:32px 36px}.sustainability-concept .aiu-hero p{opacity:.8;margin:0 0 10px;font-size:12px}.sustainability-concept .aiu-hero h1{margin:0;font:36px/1.2 Georgia,serif}.sustainability-concept .aiu-content{padding:28px 36px 40px}.sustainability-concept h2{margin:0 0 20px;font-size:24px;line-height:1.3}.sustainability-concept h3{margin:0 0 10px;font-size:17px;line-height:1.45}.sustainability-concept p{margin:0 0 15px}.sustainability-concept .aiu-muted{color:var(--aiu-muted)}.sustainability-concept .aiu-entry{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 30px;display:grid}.sustainability-concept .aiu-entry button{border:1px solid var(--aiu-line);border-radius:var(--aiu-radius);text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:22px;font-size:22px;font-weight:600;display:flex}.sustainability-concept .aiu-entry button span{color:var(--aiu-purple);font-weight:400}.sustainability-concept .aiu-entry button:hover{border-color:var(--aiu-purple)}.sustainability-concept .aiu-quiz{border-top:3px solid var(--aiu-purple);border-bottom:1px solid var(--aiu-line);justify-content:space-between;align-items:center;gap:24px;margin:0 0 36px;padding:26px 0;display:flex}.sustainability-concept .aiu-quiz h2{margin:0 0 8px;font-size:27px}.sustainability-concept .aiu-quiz p{color:var(--aiu-muted);margin:0}.sustainability-concept .aiu-primary{background:var(--aiu-purple);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:12px 20px;text-decoration:none;display:inline-block}.sustainability-concept button.aiu-primary{color:#fff}.sustainability-concept .aiu-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sustainability-concept .aiu-goal{border:1px solid var(--aiu-line);border-radius:var(--aiu-radius);text-align:left;background:#fff;flex-direction:column;padding:0;display:flex;overflow:hidden}.sustainability-concept .aiu-goal img.aiu-goal-image{aspect-ratio:16/9;object-fit:contain;background:#f1f2f4;width:100%;display:block}.sustainability-concept .aiu-goal .aiu-caption{padding:16px;display:block}.sustainability-concept .aiu-caption small{color:var(--aiu-muted);margin-bottom:5px;font-size:12px;display:block}.sustainability-concept .aiu-caption strong{font-size:17px;font-weight:500;line-height:1.4;display:block}.sustainability-concept .aiu-goal.featured{grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.sustainability-concept .aiu-goal.featured .aiu-caption{padding:28px}.sustainability-concept .aiu-goal.featured strong{font-size:25px}.sustainability-concept .aiu-goal.featured p{color:var(--aiu-muted);margin:12px 0 0}.sustainability-concept .aiu-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.sustainability-concept .aiu-year{color:var(--aiu-purple);flex-direction:column;gap:7px;font-weight:600;display:flex}.sustainability-concept select{border:1px solid var(--aiu-line);min-width:160px;max-width:100%;color:var(--aiu-ink);background:#fff;border-radius:8px;padding:10px 12px}.sustainability-concept .aiu-nav{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.sustainability-concept .aiu-nav button,.sustainability-concept summary{background:0 0;border:0;min-height:44px;padding:11px 12px}.sustainability-concept .aiu-nav button.active{color:var(--aiu-purple);background:#efedf8;border-radius:8px}.sustainability-concept .aiu-nav details{border:1px solid var(--aiu-line);border-radius:8px;min-width:210px}.sustainability-concept summary{font-weight:600}.sustainability-concept .aiu-goal-list{gap:2px;padding:5px 8px 10px;display:grid}.sustainability-concept .aiu-goal-list button{text-align:left;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.45}.sustainability-concept .aiu-goal-list button.active{color:var(--aiu-purple);background:#efedf8;font-weight:600}.sustainability-concept .aiu-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:34px;display:grid}.sustainability-concept .aiu-doc{border:1px solid var(--aiu-line);border-radius:var(--aiu-radius);text-align:left;background:#fff;min-width:0;padding:16px}.sustainability-concept .aiu-cover{aspect-ratio:210/297;border:1px solid var(--aiu-line);max-height:255px;color:var(--aiu-purple);background:#f7f7fb;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:20px;font:17px/1.4 Georgia,serif;display:flex}.sustainability-concept .aiu-cover small{letter-spacing:.5px;font:11px Arial,sans-serif}.sustainability-concept .aiu-doc>strong{font-size:15px;line-height:1.45;display:block}.sustainability-concept .aiu-doc>small{color:var(--aiu-muted);margin-top:8px;display:block}.sustainability-concept .aiu-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sustainability-concept .aiu-news-card{border-radius:var(--aiu-radius);background:#f5f6fa;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sustainability-concept .aiu-news-card img{aspect-ratio:16/9;object-fit:contain;background:#eff1f5;width:100%;display:block}.sustainability-concept .aiu-news-copy{flex-direction:column;flex:1;padding:17px;display:flex}.sustainability-concept .aiu-news-title{text-align:left;color:var(--aiu-purple);background:0 0;border:0;padding:0;font:19px/1.4 Georgia,serif}.sustainability-concept time{color:var(--aiu-muted);margin:9px 0;font-size:12px;display:block}.sustainability-concept .aiu-news-copy p{color:var(--aiu-muted);font-size:13px}.sustainability-concept .aiu-tags{gap:9px;margin-top:auto;padding-top:10px;display:flex}.sustainability-concept .aiu-tags button{background:0 0;border:0;min-height:35px;padding:3px 7px;font-size:17px;font-weight:600}.sustainability-concept .aiu-pagination{justify-content:flex-end;align-items:center;gap:18px;margin-top:26px;display:flex}.sustainability-concept .aiu-pagination button{border:1px solid var(--aiu-line);background:#fff;border-radius:8px;padding:9px 16px}.sustainability-concept .aiu-pagination button:disabled{opacity:.4}.sustainability-concept .aiu-detail{grid-template-columns:230px minmax(0,1fr);gap:30px;display:grid}.sustainability-concept .aiu-cert{border-radius:var(--aiu-radius);height:270px;color:var(--aiu-muted);background:#faf9fc;border:1px dashed #b8b4ce;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.sustainability-concept .aiu-detail-image{border-radius:var(--aiu-radius);aspect-ratio:16/9;object-fit:contain;width:100%;margin-bottom:24px;display:block}.sustainability-concept .aiu-detail .aiu-nav{display:block}.sustainability-concept .aiu-detail .aiu-nav>button{text-align:left;width:100%;display:block}.sustainability-concept .aiu-detail .aiu-nav details{min-width:0}.sustainability-concept .aiu-detail-body{margin-bottom:36px;line-height:1.85}.sustainability-concept .aiu-detail .aiu-news{grid-template-columns:repeat(3,minmax(0,1fr))}.sustainability-concept .aiu-detail .aiu-news-title{font-size:16px}.sustainability-concept .aiu-footer{color:#fff;background:#211d45;justify-content:space-between;gap:16px;padding:25px 36px;font-size:12px;display:flex}.sustainability-concept dialog{border:1px solid var(--aiu-line);max-width:min(560px,90vw);color:var(--aiu-ink);background:#fff;border-radius:14px;padding:30px}.sustainability-concept dialog::backdrop{background:#211d4580}.sustainability-concept .aiu-close{float:right;background:0 0;border:0;padding:0 8px;font-size:28px}.sustainability-concept .aiu-empty{color:var(--aiu-muted);padding:40px 0}@media (max-width:720px){.sustainability-concept .aiu-top{gap:12px;padding:18px}.sustainability-concept .aiu-top-label{font-size:12px}.sustainability-concept .aiu-top>span:last-child{display:none}.sustainability-concept .aiu-hero{padding:26px 20px}.sustainability-concept .aiu-hero h1{font-size:29px}.sustainability-concept .aiu-content{padding:24px 20px}.sustainability-concept .aiu-bento,.sustainability-concept .aiu-news,.sustainability-concept .aiu-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-concept .aiu-toolbar{flex-wrap:wrap}.sustainability-concept .aiu-detail{grid-template-columns:1fr!important}.sustainability-concept .aiu-detail aside{grid-template-columns:160px minmax(0,1fr);gap:18px;display:grid}.sustainability-concept .aiu-cert{height:215px}.sustainability-concept .aiu-detail .aiu-goal-list{grid-template-columns:1fr 1fr}.sustainability-concept .aiu-detail .aiu-news{grid-template-columns:1fr}.sustainability-concept .aiu-quiz{flex-direction:column;align-items:flex-start}.sustainability-concept .aiu-goal.featured{grid-template-columns:1fr}.sustainability-concept .aiu-goal.featured .aiu-caption{padding:18px}}@media (max-width:430px){.sustainability-concept .aiu-content{padding:20px 16px}.sustainability-concept .aiu-entry{gap:12px}.sustainability-concept .aiu-entry button{padding:17px;font-size:19px}.sustainability-concept .aiu-bento,.sustainability-concept .aiu-news,.sustainability-concept .aiu-docs,.sustainability-concept .aiu-detail aside{grid-template-columns:1fr}.sustainability-concept .aiu-cert{height:190px}.sustainability-concept .aiu-detail .aiu-goal-list{grid-template-columns:1fr}.sustainability-concept .aiu-footer{flex-direction:column}.sustainability-concept .aiu-nav,.sustainability-concept .aiu-nav details{width:100%}.sustainability-concept .aiu-top-label{max-width:110px}}.sust-header-space{background:#393185;height:88px}.sustainability-concept .aiu-content,.sustainability-concept .aiu-hero-inner{max-width:1280px;margin:0 auto}.sustainability-concept .aiu-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.sustainability-concept .aiu-languages{gap:4px;display:none}.sustainability-concept .aiu-languages a{color:#fff;min-width:44px;padding:12px;text-decoration:none}.sustainability-concept .aiu-languages a[aria-current]{background:#fff2;border-radius:8px}.sustainability-concept .aiu-entry a{border:1px solid var(--aiu-line);color:var(--aiu-ink);background:#fff;border-radius:16px;justify-content:space-between;padding:22px;font-size:24px;text-decoration:none;display:flex}.sustainability-concept .aiu-goal{color:var(--aiu-ink);text-decoration:none}.sustainability-concept .sust-goal-media{aspect-ratio:16/9;width:100%;min-width:0}.sustainability-concept .sust-goal-media>img.aiu-goal-image{object-fit:contain;width:100%;height:100%}.sustainability-concept .aiu-feature-description{color:var(--aiu-muted);margin-top:12px;font-size:14px;display:block}.sustainability-concept .aiu-nav>a{min-height:44px;color:var(--aiu-purple);padding:11px 12px;text-decoration:none;display:inline-flex}.sustainability-concept .aiu-nav a[aria-current]{background:#efedf8;border-radius:8px;font-weight:600}.sustainability-concept .aiu-goal-list a{color:var(--aiu-purple);padding:7px 10px;font-size:13px;text-decoration:none}.sustainability-concept .aiu-year>div{gap:8px;display:flex}.sustainability-concept .aiu-year select{min-width:160px}.sustainability-concept .aiu-year button{background:var(--aiu-purple);color:#fff;border:0;border-radius:8px;padding:10px 15px}.sustainability-concept .aiu-doc{color:var(--aiu-ink);text-decoration:none;display:block}.sustainability-concept .aiu-doc>span{color:var(--aiu-purple);margin-top:10px;font-size:13px;display:block}.sustainability-concept .aiu-cover-image{object-fit:contain;background:#f7f7fb;width:100%;height:255px;margin-bottom:16px}.sustainability-concept .aiu-news-copy h3{margin:0}.sustainability-concept .aiu-news-title{color:var(--aiu-ink);text-decoration:none}.sustainability-concept .aiu-tags a{min-width:35px;padding:3px 7px;font-size:17px;font-weight:600;text-decoration:none}.sustainability-concept .aiu-blue-0{color:#245a9a}.sustainability-concept .aiu-blue-1{color:#4279b8}.sustainability-concept .aiu-blue-2{color:#163f79}.sustainability-concept .aiu-pagination a{border:1px solid var(--aiu-line);color:var(--aiu-purple);border-radius:8px;padding:9px 16px;text-decoration:none}.sustainability-concept .aiu-detail{grid-template-columns:minmax(0,1fr) 260px}.sustainability-concept .aiu-detail section{min-width:0}.sustainability-concept .aiu-detail aside .aiu-nav>a{width:100%;display:block}.sustainability-concept .aiu-related-news{margin-top:32px}.sustainability-concept .sust-goal-hero{margin-bottom:24px}.sustainability-concept .aiu-detail-image{height:auto}.sustainability-concept .aiu-doc[aria-disabled]{opacity:.65}.sustainability-concept .aiu-cert{height:300px}@media (max-width:720px){.sustainability-concept .aiu-heading{flex-direction:column;align-items:flex-start}.sustainability-concept .aiu-detail{grid-template-columns:1fr!important}.sustainability-concept .aiu-detail aside{grid-template-columns:1fr}.sustainability-concept .aiu-cert{height:180px}.sust-header-space{height:80px}.sustainability-concept .aiu-detail aside .aiu-goal-list{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:430px){.sustainability-concept .aiu-goal.featured strong{font-size:21px}.sustainability-concept .aiu-nav{gap:2px}.sustainability-concept .aiu-entry a{padding:18px;font-size:20px}.sustainability-concept .aiu-detail aside .aiu-goal-list{grid-template-columns:1fr}.sustainability-concept .aiu-year select{min-width:145px}}.sustainability-concept .aiu-breadcrumb{gap:10px;margin-bottom:16px;font-size:13px;display:flex}.sustainability-concept .aiu-breadcrumb a{color:#fff;text-decoration:none}.sustainability-concept .aiu-detail-body{white-space:pre-line}.sustainability-concept .aiu-nav{gap:10px}.sustainability-concept .aiu-nav>a{color:#302773;background:#f0eef9;border:1px solid #a8a1d3;border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:600;box-shadow:0 1px 2px #2119520b}.sustainability-concept .aiu-nav>a:hover{background:#e4dff5;border-color:#6557a4}.sustainability-concept .aiu-nav>a[aria-current]{color:#fff;background:#393185;border-color:#393185}.sustainability-concept .aiu-nav details{background:#fff;border-color:#a8a1d3;border-radius:10px}.sustainability-concept .aiu-nav summary{color:#302773;cursor:pointer;background:#f0eef9;border-radius:9px;min-height:48px;padding:12px 16px;font-size:15px}.sustainability-concept .aiu-nav details[open]>summary{color:#fff;background:#393185;border-radius:9px 9px 0 0}.sustainability-concept .aiu-goal-list a{color:#302773;border-radius:7px;padding:9px 10px;font-size:14px;line-height:1.5}.sustainability-concept .aiu-goal-list a:hover{background:#f0eef9}.sustainability-concept .aiu-goal-list a[aria-current]{color:#251d63;background:#e4dff5;font-weight:700;box-shadow:inset 3px 0 #393185}.sustainability-concept .aiu-detail>section,.sustainability-concept .aiu-detail aside{align-self:start}.sustainability-concept .aiu-detail aside .aiu-nav{grid-template-columns:1fr;gap:10px;display:grid}.sustainability-concept .aiu-detail aside .aiu-nav>a{display:flex}.sustainability-concept .aiu-toolbar .aiu-nav details{position:relative}.sustainability-concept .aiu-toolbar .aiu-nav details[open] .aiu-goal-list{z-index:30;background:#fff;border:1px solid #a8a1d3;border-radius:0 0 10px 10px;width:340px;max-width:calc(100vw - 32px);max-height:60vh;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 30px #21195222}@media (max-width:720px){.sustainability-concept .aiu-detail aside .aiu-goal-list{grid-template-columns:1fr}.sustainability-concept .aiu-toolbar .aiu-nav{width:100%}.sustainability-concept .aiu-toolbar .aiu-nav>a{flex:1}.sustainability-concept .aiu-toolbar .aiu-nav details{width:100%}.sustainability-concept .aiu-toolbar .aiu-nav details[open] .aiu-goal-list{width:100%;max-width:100%}}.sustainability-concept .sust-goal-media,.sustainability-concept .sust-goal-hero{position:relative}.sustainability-concept .aiu-logo-overlay{aspect-ratio:1;object-fit:contain;border-radius:0;height:auto;display:block;position:absolute}.sustainability-concept .aiu-cert img{object-fit:contain;width:100%;height:100%;display:block}.sustainability-concept .aiu-cert a{width:100%;height:100%;display:block}.sustainability-concept .aiu-detail-body p{margin:0 0 16px}.sustainability-concept .aiu-detail-body ul{padding-left:24px}.sustainability-concept .aiu-archive-link{margin-bottom:24px;font-size:14px}.sustainability-concept .aiu-archive-link a{color:#393185;text-underline-offset:3px}.sustainability-concept .aiu-related-news .aiu-year{margin:0 0 24px}
