/* Public Group interiors: artwork and logo proportions are preserved. */
.srl-interior{gap:26px;margin-top:30px;max-width:1180px}.srl-interior .column-layout:first-child{background:#edf5f2;border:1px solid #dbe8e3;border-radius:12px;padding:30px;gap:32px;align-items:center}.srl-interior .column-layout:first-child h1{font-size:clamp(30px,3.5vw,44px);line-height:1.12;letter-spacing:-1.1px;margin-bottom:18px}.srl-interior .column-layout:first-child figure{position:static;margin:0}.srl-interior .column-layout:first-child img{height:260px;border-radius:8px;width:100%;display:block}.srl-interior p{line-height:1.65}.srl-interior .column-layout:not(:first-child){align-items:center}.srl-interior .column-layout:not(:first-child) figure{position:static}.srl-interior .column-layout:not(:first-child) img{height:220px;width:100%}.srl-interior .graphic-slot{border-radius:10px;padding:25px 28px}.srl-interior .graphic-slot h3{font-size:21px}.srl-interior .graphic-slot-secondary{border-top:1px solid #526b68;padding-top:12px}.srl-interior .formapp-panel{border-radius:12px;margin:0;padding:30px}.srl-interior .product-visual{border-radius:8px;min-height:240px}.srl-interior .formapp-logo{width:100%;height:auto;max-height:260px;object-fit:contain}.srl-interior .interior-cta{border-radius:10px;padding:24px 28px}.srl-interior .interior-cta h2{font-size:25px}.interior-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.interior-path article{background:#fff;border:1px solid #dbe5df;border-radius:10px;padding:22px;min-width:0}.path-number{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;background:#d9f7f4;color:#087b80;font-size:11px;font-weight:700;border-radius:50%;margin-bottom:12px}.interior-path h2{font-size:19px!important;letter-spacing:-.3px;margin:0 0 10px}.interior-path p{font-size:13px;margin:0}.interior-path a{display:inline-block;color:#087b80;font-size:12px;font-weight:600;margin-top:15px;text-decoration:none}.research-overview{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.research-overview h2{font-size:25px;margin:0 0 12px}.research-overview ul,.impact-goals ul{list-style:none;counter-reset:goal;margin:0;padding:0;display:grid;gap:10px}.research-overview li,.impact-goals li{counter-increment:goal;background:#fff;border:1px solid #dbe5df;border-radius:8px;padding:16px 18px;line-height:1.65}.research-overview li:before,.impact-goals li:before{content:counter(goal,decimal-leading-zero);display:block;color:#087b80;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:7px}.impact-goals ul{grid-template-columns:1fr 1fr}.research-details{border:1px solid #dbe5df;border-radius:10px;padding:20px 24px;background:#fff}.research-details summary{cursor:pointer;font-size:15px;font-weight:650;line-height:1.5}.research-details .section{border:0;padding-top:10px}.srl-interior figure figcaption{font-size:10px}.srl-interior a:focus-visible{outline:3px solid #087b80;outline-offset:4px}@media(max-width:900px){.srl-interior .column-layout:first-child{padding:24px;gap:24px}.interior-path{gap:10px}.interior-path article{padding:18px}}@media(max-width:640px){.srl-interior{margin-top:22px;gap:22px}.srl-interior .column-layout:first-child{padding:22px;gap:16px}.srl-interior .column-layout:first-child figure{order:0}.srl-interior .column-layout:first-child img{height:175px}.srl-interior .column-layout:first-child h1{font-size:32px}.interior-path,.research-overview,.impact-goals ul{grid-template-columns:1fr}.interior-path article{padding:18px}.path-number{float:left;margin:0 12px 0 0}.interior-path h2{padding-top:4px}.interior-path p{clear:both;padding-top:8px}.srl-interior .graphic-slot{padding:22px 18px}.srl-interior .formapp-panel{padding:22px}.research-details{padding:18px}.srl-interior .interior-cta h2{font-size:23px}}
