.industry-page.zh-document-page{--zh-canvas:#e9e1d4;--zh-panel:#f5f0e6;--zh-border:#17171938;--zh-accent:#805438;--zh-muted:#55534f;--zh-heading:#1a1d21;--zh-body:#45433f}.industry-page .policy-hero{padding-block:3rem 4rem}.industry-page .policy-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3rem;min-height:0;padding-top:3rem}.industry-page .policy-hero h1{max-width:18ch;font-size:clamp(2.3rem,4.2vw,4rem)}.industry-page .policy-hero-summary>p{font-family:var(--font-sans);font-size:1.125rem;line-height:1.7}.industry-page .service-breadcrumb{flex-wrap:wrap}.industry-page .policy-content{overflow-wrap:anywhere}.industry-page .industry-introduction>p:first-child{color:var(--ink);font-size:1.15rem}.industry-service{border-top:1px solid #1717192e;padding:1.5rem 0}.industry-service:last-child{padding-bottom:0}.industry-service h3{margin-top:0}.industry-service>a{font-size:.875rem}.industry-steps>li{padding-left:.5rem}.industry-steps h3{margin-top:1.5rem}.industry-hub{padding-block:3rem 5rem}.industry-hub-intro{max-width:65ch;margin:0 0 2.5rem;font-size:1.125rem}.industry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.industry-card{background:var(--cream);border:1px solid #17171938;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.industry-card h2{margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem)}.industry-card h2 a{text-underline-offset:.2em;text-decoration-thickness:1px}.industry-card p{margin:0}.industry-card .text-link{margin-top:auto}.industry-hub-scope{max-width:70ch;margin-top:3rem}.industry-page a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}@media (width<=940px){.industry-page .policy-hero-layout{grid-template-columns:1fr;gap:1.75rem}}@media (width<=700px){.industry-card-grid{grid-template-columns:1fr}.industry-card{padding:1.5rem}.industry-page .policy-hero h1{font-size:clamp(2rem,8vw,3rem)}.industry-hub{padding-block:2rem 3rem}}
