/* Common, static decision framework. Native details/summary works without JS. */
details.lab-purpose220{box-sizing:border-box;display:block;margin:28px auto!important;width:calc(100% - 8vw);max-width:1440px;padding:0!important;border:1px solid #c7ced1!important;border-radius:0!important;background:#f7f8f7!important;color:#173649!important;scroll-margin-top:100px}
details.lab-purpose220>summary{display:list-item;list-style-position:inside;cursor:pointer;padding:24px 28px!important;min-height:48px;font:400 22px/1.5 Georgia,serif!important;color:#173649!important;background:transparent!important}
details.lab-purpose220>summary::marker{font-size:14px;color:#785e32}
details.lab-purpose220>summary:focus-visible{outline:3px solid #92713b;outline-offset:4px}
.lab-purpose220 :is(.lab-purpose220-intro,.economics-intro){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 52px;padding:20px 28px 36px!important;margin:0!important;max-width:none!important;width:auto!important;text-align:left!important}
.lab-purpose220 :is(h2,h3,p){color:#173649!important;text-align:left!important;hyphens:none!important;overflow-wrap:break-word;word-break:normal}
.lab-purpose220 :is(.lab-purpose220-intro,.economics-intro) h2{font:400 clamp(27px,2.7vw,36px)/1.25 Georgia,serif!important;letter-spacing:-.015em!important;text-transform:none!important;margin:0 0 22px!important}
.lab-purpose220 :is(.lab-purpose220-intro,.economics-intro) p{font:400 17px/1.8 Arial,sans-serif!important;letter-spacing:normal!important;margin:0!important;max-width:75ch}
.lab-purpose220 .lab-purpose220-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 28px 28px;border-top:1px solid #c7ced1;border-left:1px solid #c7ced1}
.lab-purpose220 .lab-purpose220-topics article{padding:22px 24px;border-right:1px solid #c7ced1;border-bottom:1px solid #c7ced1;background:#fafaf7}
.lab-purpose220 .lab-purpose220-topics h3{font:600 21px/1.4 Georgia,serif!important;text-transform:none!important;margin:0 0 12px!important;letter-spacing:normal!important}
.lab-purpose220 .lab-purpose220-topics p{font:400 16px/1.7 Arial,sans-serif!important;margin:0!important;color:#415969!important}
.lab-purpose220 .economics-map{margin-inline:28px!important;max-width:none}
@media(max-width:700px){details.lab-purpose220{width:calc(100% - 32px);margin:22px 16px!important}details.lab-purpose220>summary{padding:20px 16px!important;font-size:19px!important}.lab-purpose220 :is(.lab-purpose220-intro,.economics-intro){grid-template-columns:minmax(0,1fr)!important;padding:20px 16px 28px!important;gap:34px}.lab-purpose220 :is(.lab-purpose220-intro,.economics-intro) h2{font-size:28px!important;margin-bottom:20px!important}.lab-purpose220 :is(.lab-purpose220-intro,.economics-intro) p{font-size:16px!important;line-height:1.8!important}.lab-purpose220 .lab-purpose220-topics{grid-template-columns:minmax(0,1fr);margin:0 16px 20px}.lab-purpose220 .lab-purpose220-topics article{padding:20px 16px}.lab-purpose220 .economics-map{margin-inline:16px!important}}
