.industry-page main>.shell{margin-block:0}.industry-jumps{position:sticky;top:76px;z-index:15;display:flex;justify-content:center;gap:var(--sp-4);padding:var(--sp-2);background:var(--paper);border-block:1px solid var(--line)}.industry-jumps a{display:flex;align-items:center;min-height:44px;font-size:var(--fs-sm);padding-inline:var(--sp-3)}.industry-jumps a[aria-current]{background:var(--ink);color:var(--paper);border-radius:8px}.industry-page :is(section,article)[id]{scroll-margin-top:var(--sp-7)}.industry-method>p,.industry-proof p{max-width:68ch}.industry-card{border-bottom:1px solid var(--line);padding-block:var(--sp-3)}.industry-card>h3{margin:0}.industry-card>h3>button{display:flex;justify-content:space-between;gap:var(--sp-4);width:100%;min-height:52px;padding:var(--sp-3) 0;border:0;background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.industry-reveal{display:grid;grid-template-rows:1fr;opacity:1;transform:none}.industry-reveal>div{min-height:0;overflow:hidden}.industry-reveal .z-chart{width:100%;max-width:none;margin:var(--sp-4) 0}[data-enhanced] .industry-reveal{grid-template-rows:0fr;opacity:0;transform:translateY(8px);transition:var(--industry-motion,none)}[data-enhanced] .is-active .industry-reveal{grid-template-rows:1fr;opacity:1;transform:none}.industry-diagram{max-width:420px;margin:var(--sp-4) 0}.industry-diagram ol{display:flex;list-style:none;padding:0;gap:var(--sp-3)}.industry-diagram li{flex:1;position:relative;padding:var(--sp-3) var(--sp-1);border:1px solid var(--line);border-radius:8px;text-align:center;font-size:var(--fs-sm)}.industry-diagram li+li:before{content:"→";position:absolute;inset-inline-start:-12px}.industry-metrics dl,.industry-resources>div{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.industry-metrics dd{font-size:var(--fs-display);margin:var(--sp-3) 0;font-weight:600}.industry-resources>div{grid-template-columns:repeat(3,1fr)}.industry-intake,.industry-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-7)}.industry-practitioner{display:flex;gap:var(--sp-3);align-items:center}.industry-offers article a{display:inline-flex;min-height:44px;align-items:center}@media(max-width:767px){.industry-jumps{display:none}.industry-intake,.industry-hero{grid-template-columns:1fr}.industry-metrics dl,.industry-resources>div{grid-template-columns:1fr 1fr}.industry-page main>.shell{margin-block:0}.industry-hero .page-photo{max-height:none;overflow:visible}.industry-metrics a{min-height:44px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce),print{[data-enhanced] .industry-reveal{grid-template-rows:1fr;opacity:1;transition:none;transform:none}.industry-jumps{position:static}}

.industry-metrics dd a{display:block;font-size:var(--fs-sm);font-weight:400}.industry-hero p{margin-block:var(--sp-2)}.industry-hero .small-note{font-size:var(--fs-sm);color:var(--muted)}.industry-hero+.industry-problem h2{font-size:var(--fs-title)}

.industry-page main>:is(.industry-hero,.industry-problem,.paid-questions){padding-block:var(--sp-6)}.industry-page .industry-hero{align-items:center;gap:var(--sp-6)}.industry-page .industry-hero .page-photo{margin:0;padding:0;inline-size:100%}.industry-page .industry-hero .page-photo img{max-block-size:none}.industry-page .industry-hero .eyebrow{font-size:var(--fs-title-sm);font-weight:700;letter-spacing:.04em;line-height:1.35;color:var(--ink);text-transform:none}.industry-page .industry-hero .industry-practitioner{margin-top:var(--sp-3)}
