.setwise-redesign .resources-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:64px;display:grid;min-height:700px!important}.setwise-redesign .resources-directory-page .resources-hero{min-height:calc(100vh - 82px)!important}.setwise-redesign .resources-directory-page .resources-hero h1{font-size:clamp(64px,5.8vw,86px)!important}.setwise-redesign .resources-directory-page .resources-hero h1 span{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#091c3b}.setwise-redesign .resources-directory-page footer{margin-top:0}.setwise-redesign .resources-hero .inner-back{margin-bottom:34px}.setwise-redesign .resources-hero h1{font-size:clamp(72px,7.4vw,112px)!important}.setwise-redesign .resources-hero-copy>p{color:#38536f;max-width:680px;margin:28px 0;font-size:19px;line-height:1.55}.setwise-redesign .resource-directory{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setwise-redesign .resource-directory>a{background:#ffffffe0;border:1px solid #bcd3ea;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:46px 1fr 20px;align-items:start;gap:8px 12px;min-height:190px;padding:22px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 7px #d7e6f3}.setwise-redesign .resource-directory>a:hover{transform:translateY(-7px);box-shadow:0 17px 34px #091c3b24}.setwise-redesign .resource-directory>a:nth-child(2),.setwise-redesign .resource-directory>a:nth-child(4){transform:translateY(28px)}.setwise-redesign .resource-directory>a:nth-child(2):hover,.setwise-redesign .resource-directory>a:nth-child(4):hover{transform:translateY(21px)}.setwise-redesign .resource-number{color:#075cf1;letter-spacing:.12em;grid-column:1/-1;font:800 13px/1 Bricolage Grotesque,DM Sans,sans-serif}.setwise-redesign .resource-directory-icon{color:#091c3b;background:#16d4cb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.setwise-redesign .resource-directory-icon svg{width:22px}.setwise-redesign .resource-directory a:nth-child(2n) .resource-directory-icon{color:#075cf1;background:#e8f0ff}.setwise-redesign .resource-directory strong{letter-spacing:-.035em;font:800 21px/1.05 Bricolage Grotesque,DM Sans,sans-serif;display:block}.setwise-redesign .resource-directory small{color:#5a7088;margin-top:9px;font-size:12px;line-height:1.45;display:block}.setwise-redesign .resource-arrow{color:#075cf1;width:19px}@media (max-width:900px){.setwise-redesign .resources-hero{grid-template-columns:1fr;gap:38px;padding-top:62px;padding-bottom:100px}.setwise-redesign .resource-directory{max-width:720px}}@media (max-width:640px){.setwise-redesign .resources-hero{display:block;padding:42px 18px 66px!important}.setwise-redesign .resources-hero .inner-back{margin-bottom:30px}.setwise-redesign .resources-hero h1{font-size:clamp(52px,16vw,70px)!important}.setwise-redesign .resources-hero-copy>p{font-size:16px;margin-bottom:34px!important}.setwise-redesign .resource-directory{grid-template-columns:1fr;gap:10px}.setwise-redesign .resource-directory>a,.setwise-redesign .resource-directory>a:nth-child(2),.setwise-redesign .resource-directory>a:nth-child(4){border-radius:17px;grid-template-rows:auto;grid-template-columns:42px 1fr 18px;align-items:center;min-height:96px;padding:16px;transform:none}.setwise-redesign .resource-directory>a:hover,.setwise-redesign .resource-directory>a:nth-child(2):hover,.setwise-redesign .resource-directory>a:nth-child(4):hover{transform:none}.setwise-redesign .resource-number{grid-column:auto;font-size:11px}.setwise-redesign .resource-directory-icon{display:none}.setwise-redesign .resource-directory strong{font-size:18px}.setwise-redesign .resource-directory small{margin-top:5px;font-size:11px}}
