.MhAEgq_page{width:100%}.MhAEgq_hero{background:var(--cb-black);color:var(--cb-white);padding-block:clamp(3rem,5vw,5rem)}.MhAEgq_logo{width:clamp(14rem,24vw,21rem);height:auto;display:block}.MhAEgq_headline{margin-top:2.5rem;font-size:clamp(7rem,12vw,12.5rem);line-height:.9}.MhAEgq_intro{max-width:42ch;margin-block:1.75rem 1.5rem;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.45}.MhAEgq_accessNote{color:var(--cb-muted);margin-top:.65rem;font-size:.85rem;line-height:1.5}.MhAEgq_features{background:var(--cb-white);color:var(--cb-black);padding-block:clamp(3rem,5vw,5rem)}.MhAEgq_features h2{text-wrap:balance;max-width:30ch;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.98}.MhAEgq_featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,4rem);display:grid}.MhAEgq_feature{border-left:1px solid #0000004d;padding-inline:clamp(1.5rem,4vw,4rem)}.MhAEgq_feature:first-child{border-left:0;padding-left:0}.MhAEgq_feature:last-child{padding-right:0}.MhAEgq_feature h3{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1}.MhAEgq_feature p{max-width:32ch;margin-top:1rem;font-size:1rem;line-height:1.55}.MhAEgq_invitation{background:var(--cb-green);color:var(--cb-black);padding-block:clamp(3rem,5vw,5rem)}.MhAEgq_invitation h2{font-size:clamp(3.5rem,6vw,6rem);line-height:.98}.MhAEgq_invitationCopy{max-width:42ch;margin-block:1rem 1.5rem;font-size:1.05rem;line-height:1.5}.MhAEgq_supportLinks{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem;display:flex}.MhAEgq_supportLinks a{text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.85rem;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.MhAEgq_supportLinks a:hover{text-decoration-thickness:2px}.MhAEgq_invitation a:focus-visible{outline-color:var(--cb-black)}.MhAEgq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.MhAEgq_page .casebook-shell{width:calc(100% - 2rem)}.MhAEgq_headline{margin-top:2rem;font-size:clamp(5.5rem,20vw,9rem)}.MhAEgq_intro{margin-block:1.5rem}.MhAEgq_featureGrid{grid-template-columns:1fr;margin-top:2rem}.MhAEgq_feature{border-top:1px solid #0000004d;border-left:0;padding:1.5rem 0}.MhAEgq_feature:first-child{border-top:0;padding-top:0}.MhAEgq_feature:last-child{padding-bottom:0}.MhAEgq_feature h3{font-size:2.5rem}.MhAEgq_feature p{max-width:45ch;margin-top:.75rem}}
