.structure-page .page-intro{padding:32px 0}.structure-page h1{font-size:clamp(32px,4vw,50px);line-height:1.15;overflow-wrap:break-word}.structure-page .page-intro .lead{max-width:850px}.structure-page .section{padding:38px 0}.structure-page .subnav{display:flex;flex-wrap:wrap;gap:16px 24px}.structure-page [id]{scroll-margin-top:100px}.structure-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.structure-cards article{padding:26px;background:#f3f6fa;border:1px solid #cbdcf0}.structure-cards h3{font-size:24px;margin-top:0}.structure-page .accordion{margin:14px 0}.structure-page .accordion>div{max-width:1000px}.structure-page p{line-height:1.7}.org-chart{margin:28px 0}.org-node{display:block;background:white;border:1px solid #a7bedc;border-top:3px solid #073070;padding:20px 24px;color:#073070;text-decoration:none;overflow-wrap:anywhere}.org-node strong{display:block;font-size:23px;line-height:1.3}.org-node span{display:block;line-height:1.55;margin-top:6px}.org-node small{display:block;margin-top:12px;font-size:12px}.org-node small .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}a.org-node:hover{background:#e9f1fb;border-color:#073070}a.org-node:focus-visible{outline:3px solid #ec7f27;outline-offset:4px}.org-roof{background:#073070!important;color:white!important;text-align:center;max-width:760px;margin:0 auto}.org-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:24px 0}.org-branches h3{font-size:20px;text-align:center}.org-connector{color:#41658d;text-align:center;font-size:28px;line-height:1.2;padding:7px}.org-membership{padding:16px 8px;color:#073070;font-size:14px;font-weight:bold}.org-regional{border:2px dashed #859ebd;padding:20px;margin-top:28px;background:#f3f6fa}.org-regional .org-node{margin-top:14px}.org-regional p{font-size:14px;margin-bottom:0}.org-base{text-align:center;background:#e1edf9}.org-chart figcaption{font-size:13px;line-height:1.6;margin-top:18px;max-width:1000px}.end-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-facts strong [data-business-count]{display:inline;font-size:inherit;color:inherit;margin:0}.structure-page .news-info-grid{grid-template-columns:1fr}
@media(max-width:700px){.structure-cards,.org-branches,.end-navigation-grid{grid-template-columns:1fr}.org-branches{gap:24px}.org-node{padding:18px}.org-node strong{font-size:21px}.structure-page .section{padding:28px 0}.structure-page .page-intro{padding:24px 0}.structure-cards article{padding:22px}.org-regional{padding:16px}.structure-page h2{font-size:28px;line-height:1.25}}
@media(prefers-color-scheme:dark){.org-node,.structure-cards article,.org-regional{background:#15253a;color:#edf3ff;border-color:#647e9f}.org-base{background:#253b57}.org-membership,.org-connector{color:#b9d5fa}a.org-node:hover{background:#263e5a}}
