.asset-switcher{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 27px}.asset-switcher button{border:1px solid #bccbd5;background:white;color:#15344d;padding:11px 16px;font:inherit;font-size:.875rem;cursor:pointer}.asset-switcher button[aria-pressed=true]{background:#15344d;color:#fff;border-color:#15344d}.asset-switcher button:hover{border-color:#a47d47}.asset-switcher button:focus-visible{outline:2px solid #a47d47;outline-offset:3px}.asset-profile{border-top:3px solid #b38b55;background:white;padding:30px 32px 22px;border-bottom:1px solid #d1dce4}.asset-heading h3{font-size:2rem;font-weight:500;margin:10px 0 20px}.asset-profile p,.process-body p{font-size:1rem;line-height:1.95;color:#435b6d}.asset-heading>p:last-child{max-width:980px}.asset-reading{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:22px 0}.asset-profile h4{font-size:1.125rem;color:#15344d;font-weight:500;margin:0 0 14px}.asset-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:23px 0;margin:10px 0 25px;border-top:1px solid #d6e0e7;border-bottom:1px solid #d6e0e7}.asset-metrics p{margin-bottom:0;font-size:.9375rem}.worked-case{background:#ecf1f5;padding:22px;border-left:2px solid #b38b55}.worked-case p{margin-bottom:0}.asset-profile-bottom{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-top:19px;border-top:1px solid #d6e0e7}.allocation-sources{font-size:.8125rem;line-height:1.8;color:#627582;max-width:600px}.allocation-sources a{color:#42647d}.allocation-process{border-top:1px solid #bdcbd5}.allocation-process details{border-bottom:1px solid #ccd8e1}.allocation-process summary{display:flex;gap:24px;padding:23px 15px;cursor:pointer;color:#14344b;font-size:1.2rem;list-style:none}.allocation-process summary:after{content:'+';margin-left:auto;font-size:1.4rem}.allocation-process details[open] summary:after{content:'−'}.process-no{font-size:.9375rem;color:#987449;min-width:30px;padding-top:3px}.allocation-process small{display:block;margin-top:8px;color:#617484;font-size:.9375rem}.process-body{padding:0 28px 28px 70px;max-width:1130px}.research-output{background:#eaf0f4;border-left:2px solid #b28c55;padding:14px 20px}.asset-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.asset-tool-grid article{border:1px solid #cfdae3;background:white;padding:24px}.asset-tool-grid h4{font-size:1.125rem;font-weight:500;margin:0 0 14px;color:#15344d;overflow-wrap:anywhere}.asset-tool-grid p{line-height:1.85;font-size:1rem;color:#485f70}.asset-tool-grid .tool-access{font-size:.8125rem;color:#836642}.asset-tool-grid summary{cursor:pointer;color:#153c57;font-size:.9375rem;padding:10px 0}.asset-tool-grid ol{padding-left:22px}.asset-tool-grid li{line-height:1.9;font-size:.9375rem;margin:11px 0;color:#445d71}.asset-tool-grid .tool-limit{font-size:.875rem;padding-top:13px;border-top:1px solid #d7e0e7}.asset-tool-grid a,.tool-related a{color:#1e4e6e;font-size:.875rem}.tool-related{line-height:1.9;margin:24px 0}.tool-asset-heading h3{font-size:1.5rem;font-weight:500;margin-bottom:10px}.tool-asset-heading>p{font-size:1rem;color:#4c6273;line-height:1.9}.asset-model-lab h3{font-size:1.5rem;font-weight:500}.asset-model-lab .lab-inputs label{font-size:.875rem}.asset-model-lab .model-example-label{font-size:.9375rem;color:#4d6373}.asset-model-lab .lab-output .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-model-lab .lab-help p{font-size:.9375rem}.general-tool-heading{margin:60px 0 20px;border-top:1px solid #cad8e2;padding-top:38px}.general-tool-heading h3{font-weight:500;font-size:1.6rem}.asset-map-intro{max-width:1020px;line-height:1.9;font-size:1rem;color:#4d6172}.allocation-source-note{margin:28px 0;font-size:.875rem;line-height:1.85;color:#637584}.allocation-section-lede{font-size:1rem;line-height:1.9;max-width:1050px;color:#496174}
@media(max-width:1000px){.asset-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-tool-grid article:last-child{grid-column:1/-1}.asset-model-lab .lab-output .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-profile-bottom{display:block}.allocation-sources{margin-top:18px}.asset-metrics{gap:14px}.asset-profile{padding:25px}}
@media(max-width:640px){.asset-reading,.asset-metrics,.asset-tool-grid{grid-template-columns:1fr}.asset-profile{padding:22px 18px}.asset-heading h3{font-size:1.625rem}.asset-switcher{gap:8px}.asset-switcher button{font-size:.875rem;padding:9px 12px}.allocation-process summary{gap:12px;padding:20px 0;font-size:1.0625rem}.process-body{padding:0 0 23px 0}.process-no{min-width:22px;font-size:.8125rem}.asset-reading{gap:18px}.asset-metrics{gap:20px}.asset-model-lab .lab-inputs{grid-template-columns:1fr}.asset-model-lab .lab-output .metric strong{font-size:1.1875rem}.asset-tool-grid article:last-child{grid-column:auto}}
