.ev-surface.lh .role-hero{padding-block:36px 64px}.ev-surface.lh .role-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.ev-surface.lh .role-hero-grid>*,.ev-surface.lh .role-pair>*{min-width:0}.ev-surface.lh .role-hero h1{font-size:clamp(2.5rem,4.4vw,4.1rem);max-width:16em;margin-top:22px}.ev-surface.lh .role-hero .lead{margin-top:24px;max-width:43ch}.ev-surface.lh .role-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.ev-surface.lh .role-actions .btn{white-space:normal;text-align:center}.ev-surface.lh .role-hero-note{margin-top:16px;font-size:var(--text-small);color:var(--ink-2)}.ev-surface.lh .role-hero--analysts .role-hero-shot,.ev-surface.lh .role-hero--teachers .role-hero-shot{width:min(100%,360px);justify-self:center}.ev-surface.lh .role-hero--case-managers .role-hero-grid{grid-template-columns:.9fr 1.1fr}.ev-surface.lh .role-hero--mtss .role-hero-shot{max-width:440px;justify-self:center}.ev-surface.lh .role-proof{scroll-margin-top:100px}.ev-surface.lh .role-section-head{max-width:760px;margin-bottom:36px}.ev-surface.lh .role-section-head h2{margin-top:14px;max-width:28ch}.ev-surface.lh .role-section-head p{margin-top:20px;color:var(--ink-2)}.ev-surface.lh .role-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.ev-surface.lh .role-pair h3{font-size:1.45rem;margin-bottom:14px}.ev-surface.lh .role-pair p{color:var(--ink-2);margin-bottom:24px}.ev-surface.lh .role-pair .dvs{margin-top:24px}.ev-surface.lh .role-steps{list-style:none;padding:0;margin:32px 0 0;counter-reset:step}.ev-surface.lh .role-steps li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding-block:24px;border-top:1px solid var(--line);counter-increment:step}.ev-surface.lh .role-steps li:before{content:"0" counter(step);font-family:var(--mono);color:var(--teal-deep)}.ev-surface.lh .role-steps h3{font-size:1.35rem;margin-bottom:8px}.ev-surface.lh .role-steps p{color:var(--ink-2)}.ev-surface.lh .role-reading-link{display:inline-flex;align-items:center;min-height:44px;color:var(--teal-deep);text-underline-offset:4px}.ev-surface.lh .role-permissions{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:30px}.ev-surface.lh .role-permissions tr>:first-child{width:40%}.ev-surface.lh .role-permissions caption{text-align:left;margin-bottom:16px;font-size:var(--text-small);color:var(--ink-2)}.ev-surface.lh .role-permissions :is(th,td){text-align:left;vertical-align:top;padding:20px 16px 20px 0;border-bottom:1px solid var(--line)}.ev-surface.lh .role-permissions th{font-weight:600}.ev-surface.lh .role-permissions td{color:var(--ink-2)}.ev-surface .role-directory-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:28px}.ev-surface .role-directory-list a{position:relative;padding:24px 32px 24px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.ev-surface .role-directory-list h3{font-size:1.35rem}.ev-surface .role-directory-list p{margin-top:8px;color:var(--ink-2);font-size:var(--text-small)}.ev-surface .role-directory-list a>span{position:absolute;right:0;top:24px;color:var(--teal-deep)}.ev-surface .role-directory-list a:hover h3{color:var(--teal-deep);text-decoration:underline;text-underline-offset:4px}.ev-surface.lh .role-output{margin-top:36px}.ev-surface.lh .role-output .report-preview{max-width:540px}.ev-surface.lh .role-preview-phone{max-width:360px;justify-self:center}.ev-surface.lh .role-close{max-width:780px}.ev-surface.lh .role-close p{margin-top:22px}@media (max-width:900px){.ev-surface.lh :is(.role-hero-grid,.role-hero--case-managers .role-hero-grid,.role-pair){grid-template-columns:1fr}.ev-surface.lh .role-hero h1{max-width:17em}.ev-surface.lh .role-hero-shot{width:100%}}@media (max-width:600px){.ev-surface.lh .role-hero{padding-block:24px 40px}.ev-surface.lh .role-hero h1{font-size:clamp(2.2rem,9.5vw,3rem)}.ev-surface .role-directory-list{grid-template-columns:1fr}.ev-surface.lh .role-permissions :is(th,td){padding-right:10px;font-size:var(--text-small);overflow-wrap:anywhere}.ev-surface.lh .role-steps li{grid-template-columns:30px 1fr;gap:12px}}.ev-surface.lh .role-directory-list p{margin-top:8px}.ev-surface.lh .role-pair>div>.lead{margin-top:22px}.ev-surface.lh.lh-persona .lh-ctas .btn{white-space:normal;text-align:center;max-width:100%}.ev-surface.lh.lh-persona .lh-closer>*{min-width:0;max-width:100%}