.about-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;background:#173b40;color:#fff9e9}.about-opening .banner-heading{font-size:clamp(44px,5.5vw,76px);margin:22px 0 28px}.about-opening .banner-heading em{color:#edc762}.about-opening>div>p:not(.eyebrow){max-width:540px;font-size:17px}.about-button{display:inline-block;border-bottom:2px solid #edc762;font-weight:700;font-size:15px;margin-top:27px;padding-bottom:5px}.origin-note{background:#fffaf0;color:#263c32;padding:36px;transform:rotate(2deg);box-shadow:9px 9px 0 #ffffff12;border-radius:4px}.origin-note img{display:block;width:190px;margin-bottom:27px}.origin-note .eyebrow{font-size:12px}.origin-note h2{font-size:33px;margin:17px 0 20px;line-height:1.15}.origin-note p:not(.eyebrow){font-size:16px!important}.origin-note>span{display:block;border-top:1px solid #ccd1c0;margin-top:26px;padding-top:18px;font-size:12px;font-weight:700;letter-spacing:.04em}.dhit-story{display:grid;grid-template-columns:1fr 1fr;gap:75px}.dhit-story h2{font-size:43px;margin-top:20px}.dhit-story p:not(.eyebrow){margin-bottom:20px}.health-elements{background:#eeeede}.table-heading{display:flex;gap:60px;align-items:flex-end;justify-content:space-between}.table-heading h2{font-size:47px;margin-top:16px}.table-heading h2>span{font-size:20px;vertical-align:top}.table-heading>p{max-width:380px}.health-table{margin:35px 0 24px;background:white;border-radius:10px;padding:23px;border:1px solid #ccd2c1}.health-table img{width:100%;height:auto;display:block}.health-table figcaption{font-size:12px;color:#526152;text-align:center;margin-top:20px}.health-table figcaption a{text-decoration:underline}.category-instruction{font-size:15px;font-weight:600;margin:28px 0 16px}.element-groups{display:flex;gap:10px;flex-wrap:wrap}.element-groups button{flex:1;min-width:140px;border:1px solid #b9c3ad;border-top:6px solid var(--group-color);padding:13px 12px;background:#fffaf0;font-size:14px;line-height:1.4;border-radius:5px;font-weight:600}.element-groups button[aria-pressed=true]{outline:2px solid #263c32;outline-offset:2px;background:white}.element-detail{display:grid;grid-template-columns:210px 1fr;gap:35px;align-items:center;margin-top:25px;background:#fffaf0;padding:32px;border:1px solid #c6cebb;border-radius:8px}.category-tile{background:#60a1db;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#142f39;padding:18px;text-align:center;border-radius:5px}.category-tile>span:first-child{font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:normal}.category-tile strong{font:500 55px Outfit;line-height:1.1}.category-tile .impact-label{font-size:12px;line-height:1.3}.element-detail h3{font-size:29px;margin:12px 0 15px}.element-question{margin-top:17px;font-weight:600}.framework-note{margin:25px 0 15px;font-size:14px;max-width:850px}.book-bridge{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.book-bridge h2{font-size:45px;margin:19px 0 24px}.book-bridge p:not(.eyebrow){margin-bottom:20px}.book-bridge img{border-radius:10px;box-shadow:9px 9px 0 #e0dfc9}.shared-responsibility{background:#173b40;color:#fffaf0;text-align:center}.shared-responsibility h1{font-size:48px;margin:20px 0 25px}.shared-responsibility>p:not(.eyebrow){max-width:720px;margin:auto;font-size:17px}@media(max-width:700px){.about-opening,.dhit-story,.book-bridge{grid-template-columns:1fr;gap:35px}.about-opening .banner-heading{font-size:46px}.origin-note{padding:27px;transform:none}.origin-note img{width:160px}.dhit-story h2,.table-heading h2,.book-bridge h2{font-size:36px}.table-heading{display:block}.table-heading>p{margin-top:23px}.health-table{padding:10px}.element-groups{gap:12px}.element-groups button{min-width:42%;font-size:14px}.element-detail{grid-template-columns:1fr;padding:23px;gap:24px}.category-tile{width:210px;max-width:100%}.shared-responsibility h1{font-size:36px}.book-bridge img{box-shadow:5px 5px 0 #e0dfc9}}
