.role-solutions_heroTitle__H_Y6p,.role-solutions_recordTitle__iHS4k,.role-solutions_sectionTitle__KWsZ_{font-family:var(--font-display),Georgia,serif;font-weight:400;text-wrap:balance}.role-solutions_heroTitle__H_Y6p{letter-spacing:-.035em}.role-solutions_sectionTitle__KWsZ_{letter-spacing:-.025em}.role-solutions_heroAtmosphere__Pa0pM{background:linear-gradient(180deg,#f8f7f5,#f2efee);border-bottom:1px solid #ded9df}.role-solutions_heroLayout__j0MuK{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:stretch;gap:clamp(32px,5vw,72px);margin-top:48px}.role-solutions_heroCopy__4zMjm{align-self:center;padding:20px 0 28px}.role-solutions_eyebrow__vyDul{color:#542044;font-size:13px;line-height:1.6;font-weight:600}.role-solutions_roleHeroTitle__z37Lb{margin-top:20px;font-size:clamp(44px,4.8vw,68px);line-height:1.02;color:#211e24}.role-solutions_heroDescription__IRtM3{margin-top:28px;max-width:58ch;font-size:16px;line-height:1.85;color:#57525a}.role-solutions_heroActions__LuK6h{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.role-solutions_heroVisual__UMDA7{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:620px;overflow:hidden;border-radius:12px;background:#29252c;box-shadow:0 24px 48px -28px #2e202f70}.role-solutions_heroVisual__UMDA7:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 30%,#21192360)}.role-solutions_heroImage__K37X_{z-index:-2;object-fit:cover;object-position:68% center}.role-solutions_remitCard__UbmWc{width:calc(100% - 36px);margin:18px;padding:24px;border:1px solid #ffffffa6;border-radius:8px;background:#fbf9f6f5;box-shadow:0 8px 32px #1d182b30}.role-solutions_remitHeading__I3hPd{color:#542044;font-size:13px;font-weight:600}.role-solutions_remitList__2TF3M{margin-top:18px}.role-solutions_remitRow__Bf9__{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid #ded9df;font-size:13px;line-height:1.6}.role-solutions_remitRow__Bf9__:last-child{padding-bottom:0}.role-solutions_remitRow__Bf9__ dt{color:#706873}.role-solutions_remitRow__Bf9__ dd{color:#302b33;font-weight:500}.role-solutions_authoritySection__56qxt{border-block:1px solid #ded9df;background:#f3eff2}.role-solutions_authorityCard__PP72a{padding:clamp(24px,3vw,40px);border-top:2px solid #542044;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 14px 30px -26px #36203970}.role-solutions_evidenceField__5YgMO{background:radial-gradient(ellipse at 48% 0,#54204460,transparent 65%),#252127;box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 70px -50px #302033cc}.role-solutions_recordSheet__I7FGL{border-top:3px solid #b89dad;box-shadow:0 2px 5px #1c172918,0 28px 48px -30px #100b2380}.role-solutions_guideItem___QYrl{border-bottom:1px solid #ded9df}.role-solutions_guideItem___QYrl:last-child{border-bottom:0}.role-solutions_guideCard__2moo8{display:flex;flex-direction:column;height:100%;min-height:240px;padding:28px 20px}.role-solutions_guideLink__MdDwH{transition:background-color .18s ease}.role-solutions_guideLink__MdDwH:hover{background:#f5f1f4}.role-solutions_closingPanel__KCpVv{border:1px solid #433947;background:linear-gradient(115deg,#252127 50%,#3e293b);box-shadow:0 18px 42px -30px #2c183e80}@media (min-width:1024px){.role-solutions_guideItem___QYrl{border-bottom:0}}@media (max-width:900px){.role-solutions_heroLayout__j0MuK{grid-template-columns:1fr;gap:32px;margin-top:36px}.role-solutions_heroCopy__4zMjm{max-width:720px;padding:0}.role-solutions_roleHeroTitle__z37Lb{max-width:680px;font-size:clamp(42px,6.5vw,60px)}.role-solutions_heroVisual__UMDA7{min-height:480px}.role-solutions_heroImage__K37X_{object-position:center 48%}.role-solutions_remitCard__UbmWc{max-width:460px;margin-left:auto}}@media (max-width:540px){.role-solutions_heroLayout__j0MuK{gap:28px}.role-solutions_roleHeroTitle__z37Lb{font-size:clamp(39px,10vw,52px);line-height:1.05}.role-solutions_heroDescription__IRtM3{margin-top:22px;font-size:15px;line-height:1.8}.role-solutions_heroActions__LuK6h{align-items:stretch;flex-direction:column;margin-top:26px}.role-solutions_heroVisual__UMDA7{min-height:470px}.role-solutions_remitCard__UbmWc{width:calc(100% - 24px);margin:12px;padding:20px}.role-solutions_remitRow__Bf9__{grid-template-columns:76px minmax(0,1fr);gap:10px}.role-solutions_guideCard__2moo8{min-height:0;padding:24px 0}}