.corp-page-hero{padding-block:86px 92px}.corp-page-hero-grid{min-height:360px;gap:80px}.corp-page-hero h1,.product-hero h1{font-size:clamp(46px,5vw,76px);line-height:1.06}.corp-page-hero .lead,.product-hero .lead{font-size:17px;max-width:52ch;line-height:1.8}.product-hero{padding-block:48px 92px}.product-hero-grid{min-height:430px}.leadership-bio-hero{padding-block:84px 90px;background:var(--paper);border-bottom:1px solid var(--line)}.leadership-bio-hero h1{font-size:clamp(48px,5.5vw,80px);line-height:1.05}.leadership-bio-hero .lead{margin-top:25px;font-size:20px}.editorial-hero-note{padding-top:30px}.editorial-hero-note>div{padding-block:16px}.editorial-hero-note p{font-size:23px}.corp-page-hero .eyebrow{margin-bottom:28px}.depth-section{background:var(--paper);border-block:1px solid var(--line)}.depth-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:54px}.depth-heading h2,.depth-guide h2,.depth-example h2{font-size:clamp(34px,3.6vw,52px);line-height:1.12;letter-spacing:-.05em}.depth-heading>p{font-size:17px;line-height:1.85;max-width:48ch}.depth-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.depth-cards article{border-top:1px solid var(--line);padding-top:28px}.depth-cards .number{color:var(--blue);display:block;margin-bottom:25px}.depth-cards h3{font-size:25px;line-height:1.2;margin-bottom:18px}.depth-cards p{font-size:15px;line-height:1.85}.depth-highlight{display:grid;grid-template-columns:44px 1fr;gap:30px;margin-top:48px;padding:34px 38px;border-left:2px solid var(--blue);background:var(--white)}.depth-highlight-mark .icon{width:32px;height:32px;color:var(--blue)}.depth-highlight h3{font-size:27px;line-height:1.3;margin-bottom:13px}.depth-highlight p{max-width:90ch;font-size:15px;line-height:1.85}.depth-next{margin-top:35px}.depth-example{border-block:1px solid var(--line);background:var(--paper)}.depth-example-grid,.depth-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.depth-example-body{font-size:18px;line-height:1.9}.depth-key{margin:30px 0;padding:26px 28px;background:var(--white);border-left:2px solid var(--blue)}.depth-key strong{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:10px;color:var(--blue)}.depth-key p{font-size:15px;line-height:1.8}.depth-guide{background:var(--paper);border-top:1px solid var(--line)}.depth-guide h2{max-width:21ch}.depth-guide p{font-size:16px;line-height:1.85;margin-top:24px;max-width:52ch}.depth-guide ul{list-style:none;margin:0 0 28px;padding:0}.depth-guide li{padding:23px 0 23px 24px;border-top:1px solid var(--line);font-size:16px;line-height:1.8;position:relative;color:var(--muted)}.depth-guide li:before{content:'';position:absolute;left:0;top:33px;width:5px;height:5px;background:var(--blue)}.import-content strong,.biography-prose strong{font-weight:600;color:var(--ink)}
@media(max-width:1050px){.corp-page-hero-grid{gap:45px}.depth-heading{gap:45px}.depth-cards{gap:25px}.depth-example-grid,.depth-guide-grid{gap:50px}}
@media(max-width:760px){.corp-page-hero{padding-block:52px 58px}.corp-page-hero-grid{min-height:0;gap:38px}.corp-page-hero h1,.product-hero h1{font-size:clamp(38px,8.5vw,58px);line-height:1.1}.corp-page-hero .lead,.product-hero .lead{font-size:16px}.product-hero{padding-block:36px 54px}.product-hero-grid{min-height:0}.leadership-bio-hero{padding-block:54px 58px}.leadership-bio-hero h1{font-size:46px}.leadership-bio-hero .lead{font-size:17px}.editorial-hero-note p{font-size:20px}.editorial-hero-note>div{padding-block:8px}.depth-heading,.depth-example-grid,.depth-guide-grid{grid-template-columns:minmax(0,1fr);gap:28px}.depth-heading{margin-bottom:35px}.depth-heading h2,.depth-guide h2,.depth-example h2{font-size:36px}.depth-heading>p,.depth-example-body{font-size:16px}.depth-cards{grid-template-columns:minmax(0,1fr);gap:30px}.depth-cards h3{font-size:25px}.depth-cards .number{margin-bottom:18px}.depth-highlight{padding:25px 22px;grid-template-columns:1fr;gap:17px;margin-top:32px}.depth-highlight h3{font-size:25px}.depth-guide li{font-size:15px}.depth-key{padding:24px}.depth-highlight-mark .icon{width:25px;height:25px}}
