.industry-page{color:#213044;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.industry-page .wrap{width:min(1120px,90%)}.industry-page p{font-size:16px;line-height:1.8;margin:0 0 18px}.industry-page h1,.industry-page h2,.industry-page h3{font-family:inherit;letter-spacing:-.025em;font-weight:600;color:#172a40}.in-opening{padding:64px 0 48px;background:#f4f5f5;border-bottom:1px solid #dfe4e5}.industry-page .in-kicker{color:#78613d;font-size:12px;font-weight:600;letter-spacing:.07em;margin-bottom:22px}.industry-page h1{font-size:clamp(34px,4.5vw,58px);line-height:1.15;margin:0 0 24px;max-width:880px}.industry-page .in-deck{font-size:21px;line-height:1.6;max-width:800px;margin-bottom:18px}.in-opening p:last-child{max-width:800px;color:#526173;margin-bottom:0}.in-local{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #dfe4e5}.in-local a{font-size:13px;padding:6px 0;color:#344a60}.in-local a:hover,.in-local a:focus-visible{text-decoration:underline;text-underline-offset:5px}.in-section{padding-top:58px;padding-bottom:58px;scroll-margin-top:24px}.in-section-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;margin-bottom:30px}.in-section-head>span{font-size:13px;color:#806b47;padding-top:8px}.industry-page h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:0 0 16px}.in-section-head p{max-width:830px;color:#526173;margin:0}.in-rows{margin:0;border-top:1px solid #dce2e5}.in-rows>div{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;padding:24px 0;border-bottom:1px solid #dce2e5}.in-rows dt{font-size:17px;font-weight:600;line-height:1.5}.in-rows dd{margin:0;font-size:16px;line-height:1.8;color:#45566a}.in-band{background:#f5f6f5}.in-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:white;border:1px solid #dce2e5}.in-stats article{padding:27px;border-right:1px solid #dce2e5;min-width:0}.in-stats article:last-child{border:0}.in-stats article>p:first-child{font-size:12px;line-height:1.6;min-height:40px;color:#596a78}.in-stats strong{display:block;font-size:clamp(26px,3vw,38px);line-height:1.3;font-weight:600;letter-spacing:-.035em;margin-bottom:20px}.in-stats article>p{font-size:14px;line-height:1.8}.in-stats article>span{font-size:12px;color:#637180}.in-takeaway{margin-top:30px;padding:24px 28px;border-left:3px solid #b49661;background:#eef1ee}.industry-page h3{font-size:19px;line-height:1.4;margin:0 0 10px}.in-takeaway p{margin:0;max-width:930px}.in-detail{margin-top:28px;border-top:1px solid #d1dadd;border-bottom:1px solid #d1dadd}.in-detail summary,.in-sources summary{cursor:pointer;font-size:14px;font-weight:600;padding:20px 0;line-height:1.6}.in-detail p{font-size:14px;color:#526173;max-width:950px}.industry-page a:focus-visible,.industry-page summary:focus-visible{outline:3px solid #ad8952;outline-offset:5px}.in-detail a,.in-sources a{text-decoration:underline;text-underline-offset:3px}.in-decisions{padding-left:22px;display:grid;grid-template-columns:1fr 1fr;gap:22px 55px;margin:0}.in-decisions li{padding-left:6px}.in-decisions strong{font-size:17px;font-weight:600;line-height:1.6}.in-decisions p{font-size:15px;color:#45566a;margin:8px 0 0}.in-sources{background:#fafbfa;border-top:1px solid #dce2e5;border-bottom:1px solid #dce2e5;padding:8px 0}.in-sources .pc-kicker{display:none}.in-sources p,.in-sources li{font-size:13px;line-height:1.8;color:#526173}.in-sources ol{padding-left:20px}.in-sources li{padding:6px 0}.in-sources details>p:last-child{margin-bottom:25px}.in-next{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:36px;padding-bottom:36px}.in-next a{border:1px solid #d5dde1;padding:22px 25px;display:block;min-width:0}.in-next a:hover{background:#f5f6f5;border-color:#8e9aa2}.in-next span{font-size:12px;color:#657486;display:block;margin-bottom:10px}.in-next strong{font-size:17px;font-weight:600;line-height:1.6}.in-contact{border-top:1px solid #dce2e5;display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.in-contact>div{margin-right:auto}.in-contact h2{font-size:18px;margin-bottom:5px}.in-contact p{font-size:13px;margin:0}.in-contact a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.nav-submenu a[aria-current=page]{font-weight:700;background:#f1f3f3}
@media(max-width:800px){.in-rows>div{grid-template-columns:180px minmax(0,1fr);gap:22px}.in-stats{grid-template-columns:1fr}.in-stats article{border-right:0;border-bottom:1px solid #dce2e5}.in-stats article>p:first-child{min-height:0;margin-bottom:12px}.in-stats strong{font-size:34px;margin-bottom:14px}.in-stats article>p{max-width:650px}}
@media(max-width:600px){.in-opening{padding:36px 0 32px}.industry-page .in-deck{font-size:18px}.in-local{gap:8px 20px}.in-section{padding-top:36px;padding-bottom:36px}.in-section-head{grid-template-columns:27px minmax(0,1fr);gap:10px;margin-bottom:24px}.in-section-head>span{padding-top:5px}.in-rows>div{grid-template-columns:1fr;gap:9px;padding:21px 0}.in-decisions{grid-template-columns:1fr;gap:22px}.in-next{grid-template-columns:1fr;gap:12px;padding-top:26px;padding-bottom:26px}.in-next a{padding:20px}.in-contact{display:block}.in-contact a{display:block;margin-top:18px;overflow-wrap:anywhere}.in-takeaway{padding:21px}.in-stats article{padding:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.header,.footer,.in-local,.in-next,.in-contact,.pc-skip{display:none!important}.in-opening,.in-band,.in-sources,.in-takeaway{background:white}.in-section{padding-top:20px;padding-bottom:20px}.industry-page h1{font-size:34px}.in-stats article{break-inside:avoid}.in-detail,.in-sources{display:block}.in-sources details::details-content,.in-detail::details-content{content-visibility:visible!important}}

.in-next-single{grid-template-columns:1fr}.in-next-single a{max-width:540px}
