.elementor-683 .elementor-element.elementor-element-1f42a6d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-714af44a{--display:flex;}.elementor-683 .elementor-element.elementor-element-436db3ff{--display:flex;}.elementor-683 .elementor-element.elementor-element-62795394{--display:flex;}.elementor-683 .elementor-element.elementor-element-5c25a3aa{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683 .elementor-element.elementor-element-6da1f083{--display:flex;}.elementor-683 .elementor-element.elementor-element-1e4197fd{--display:flex;}.elementor-683 .elementor-element.elementor-element-39826cf8{--display:flex;}.elementor-683 .elementor-element.elementor-element-73d971f4{--display:flex;}.elementor-683 .elementor-element.elementor-element-74ab44f{--display:flex;}.elementor-683 .elementor-element.elementor-element-3ff89626{--display:flex;}.elementor-683 .elementor-element.elementor-element-2b8a5c1c{--display:flex;}.elementor-683 .elementor-element.elementor-element-5e3228b0{--display:flex;}.elementor-683 .elementor-element.elementor-element-2015d88c{--display:flex;}.elementor-683 .elementor-element.elementor-element-56bb362a{--display:flex;}.elementor-683 .elementor-element.elementor-element-6a2392eb{--display:flex;}.elementor-683 .elementor-element.elementor-element-38fb25fb{--display:flex;}.elementor-683 .elementor-element.elementor-element-3c6654b1{--display:flex;}.elementor-683 .elementor-element.elementor-element-6eaa6d67{--display:flex;}.elementor-683 .elementor-element.elementor-element-7c6b61c0{--display:flex;}.elementor-683 .elementor-element.elementor-element-4f527bdc{--display:flex;}.elementor-683 .elementor-element.elementor-element-72de79a0{--display:flex;}.elementor-683 .elementor-element.elementor-element-3e0b932{--display:flex;}.elementor-683 .elementor-element.elementor-element-48bfd225{--display:flex;}.elementor-683 .elementor-element.elementor-element-43ba1c9b{--display:flex;}.elementor-683 .elementor-element.elementor-element-453626d5{--display:flex;}.elementor-683 .elementor-element.elementor-element-504787ed{--display:flex;}.elementor-683 .elementor-element.elementor-element-6542c861{--display:flex;}.elementor-683 .elementor-element.elementor-element-10f8ef71{--display:flex;}.elementor-683 .elementor-element.elementor-element-5e2c0358{--display:flex;}.elementor-683 .elementor-element.elementor-element-1136a03d{--display:flex;}.elementor-683 .elementor-element.elementor-element-6b1ed1d1{--display:flex;}.elementor-683 .elementor-element.elementor-element-46fa8684{--display:flex;}.elementor-683 .elementor-element.elementor-element-6d8a45e7{--display:flex;}.elementor-683 .elementor-element.elementor-element-1fc25732{--display:flex;}.elementor-683 .elementor-element.elementor-element-22484481{--display:flex;}.elementor-683 .elementor-element.elementor-element-5623a3ee{--display:flex;}.elementor-683 .elementor-element.elementor-element-2622364{--display:flex;}.elementor-683 .elementor-element.elementor-element-495e00d0{--display:flex;}.elementor-683 .elementor-element.elementor-element-46950667{--display:flex;}.elementor-683 .elementor-element.elementor-element-647423f4{--display:flex;}.elementor-683 .elementor-element.elementor-element-17bb89ed{--display:flex;}.elementor-683 .elementor-element.elementor-element-519f9097{--display:flex;}.elementor-683 .elementor-element.elementor-element-6c65a9b4{--display:flex;}.elementor-683 .elementor-element.elementor-element-54b6759c{--display:flex;}.elementor-683 .elementor-element.elementor-element-2a56d202{--display:flex;}.elementor-683 .elementor-element.elementor-element-378f8328{--display:flex;}.elementor-683 .elementor-element.elementor-element-373ba793{--display:flex;}.elementor-683 .elementor-element.elementor-element-1c49b747{--display:flex;}.elementor-683 .elementor-element.elementor-element-29164a9e{--display:flex;}.elementor-683 .elementor-element.elementor-element-39a688eb{--display:flex;}.elementor-683 .elementor-element.elementor-element-5d578e1b{--display:flex;}.elementor-683 .elementor-element.elementor-element-54b8739c{--display:flex;}.elementor-683 .elementor-element.elementor-element-54ad14c9{--display:flex;}.elementor-683 .elementor-element.elementor-element-112b5d96{--display:flex;}.elementor-683 .elementor-element.elementor-element-6fe68f47{--display:flex;}.elementor-683 .elementor-element.elementor-element-7b803ac4{--display:flex;}.elementor-683 .elementor-element.elementor-element-335424bf{--display:flex;}.elementor-683 .elementor-element.elementor-element-991e4de{--display:flex;}.elementor-683 .elementor-element.elementor-element-91f57be{--display:flex;}.elementor-683 .elementor-element.elementor-element-2fc5aafc{--display:flex;}.elementor-683 .elementor-element.elementor-element-35673f67{--display:flex;}.elementor-683 .elementor-element.elementor-element-2381537{--display:flex;}.elementor-683 .elementor-element.elementor-element-2bee62a7{--display:flex;}.elementor-683 .elementor-element.elementor-element-4ae7e181{--display:flex;}.elementor-683 .elementor-element.elementor-element-78877c46{--display:flex;}.elementor-683 .elementor-element.elementor-element-ef6a51b{--display:flex;}.elementor-683 .elementor-element.elementor-element-6d7a015a{--display:flex;}.elementor-683 .elementor-element.elementor-element-2aeb7444{--display:flex;}.elementor-683 .elementor-element.elementor-element-20d48ff9{--display:flex;}.elementor-683 .elementor-element.elementor-element-40045847{--display:flex;}.elementor-683 .elementor-element.elementor-element-4c2a7f87{--display:flex;}.elementor-683 .elementor-element.elementor-element-6c9d792c{--display:flex;}.elementor-683 .elementor-element.elementor-element-44b91e69{--display:flex;}.elementor-683 .elementor-element.elementor-element-59ebe6f2{--display:flex;}.elementor-683 .elementor-element.elementor-element-1e6a63ed{--display:flex;}.elementor-683 .elementor-element.elementor-element-619d37ef{--display:flex;}.elementor-683 .elementor-element.elementor-element-40d15c11{--display:flex;}.elementor-683 .elementor-element.elementor-element-5e43ee37{--display:flex;}.elementor-683 .elementor-element.elementor-element-6dee0a90{--display:flex;}.elementor-683 .elementor-element.elementor-element-6a376a3b{--display:flex;}.elementor-683 .elementor-element.elementor-element-49ab9a93{--display:flex;}.elementor-683 .elementor-element.elementor-element-7b1f5c3b{--display:flex;}.elementor-683 .elementor-element.elementor-element-45689d1b{--display:flex;}.elementor-683 .elementor-element.elementor-element-5df4d126{--display:flex;}.elementor-683 .elementor-element.elementor-element-4b6af23f{--display:flex;}.elementor-683 .elementor-element.elementor-element-1aec82e5{--display:flex;}.elementor-683 .elementor-element.elementor-element-4225dc7b{--display:flex;}.elementor-683 .elementor-element.elementor-element-62b37028{--display:flex;}.elementor-683 .elementor-element.elementor-element-65df7ef7{--display:flex;}.elementor-683 .elementor-element.elementor-element-6eeed6e3{--display:flex;}.elementor-683 .elementor-element.elementor-element-26005af6{--display:flex;}.elementor-683 .elementor-element.elementor-element-225781b6{--display:flex;}.elementor-683 .elementor-element.elementor-element-4c27da9c{--display:flex;}.elementor-683 .elementor-element.elementor-element-527b8a74{--display:flex;}.elementor-683 .elementor-element.elementor-element-34354b2b{--display:flex;}.elementor-683 .elementor-element.elementor-element-1535c4fc{--display:flex;}.elementor-683 .elementor-element.elementor-element-192de9f5{--display:flex;}.elementor-683 .elementor-element.elementor-element-1de372a6{--display:flex;}.elementor-683 .elementor-element.elementor-element-513fb9e8{--display:flex;}.elementor-683 .elementor-element.elementor-element-1fe170f{--display:flex;}.elementor-683 .elementor-element.elementor-element-530f96fd{--display:flex;}.elementor-683 .elementor-element.elementor-element-70b479e8{--display:flex;}.elementor-683 .elementor-element.elementor-element-1dce1d9e{--display:flex;}.elementor-683 .elementor-element.elementor-element-52afb8e1{--display:flex;}.elementor-683 .elementor-element.elementor-element-12d6c097{--display:flex;}.elementor-683 .elementor-element.elementor-element-34db7ca9{--display:flex;}.elementor-683 .elementor-element.elementor-element-28b6cee5{--display:flex;}.elementor-683 .elementor-element.elementor-element-14a15c49{--display:flex;}.elementor-683 .elementor-element.elementor-element-2c7c9530{--display:flex;}.elementor-683 .elementor-element.elementor-element-50fa50f1{--display:flex;}.elementor-683 .elementor-element.elementor-element-10a5136{--display:flex;}.elementor-683 .elementor-element.elementor-element-7c142d6d{--display:flex;}.elementor-683 .elementor-element.elementor-element-75f3d9dd{--display:flex;}.elementor-683 .elementor-element.elementor-element-bfb9ae{--display:flex;}.elementor-683 .elementor-element.elementor-element-5807197d{--display:flex;}.elementor-683 .elementor-element.elementor-element-1c2770f5{--display:flex;}.elementor-683 .elementor-element.elementor-element-6889f7eb{--display:flex;}.elementor-683 .elementor-element.elementor-element-7543b414{--display:flex;}.elementor-683 .elementor-element.elementor-element-1e6090f9{--display:flex;}.elementor-683 .elementor-element.elementor-element-3a773355{--display:flex;}.elementor-683 .elementor-element.elementor-element-5efdb192{--display:flex;}.elementor-683 .elementor-element.elementor-element-6af44146{--display:flex;}.elementor-683 .elementor-element.elementor-element-250c9a08{--display:flex;}.elementor-683 .elementor-element.elementor-element-59323c03{--display:flex;}.elementor-683 .elementor-element.elementor-element-7413fd60{--display:flex;}.elementor-683 .elementor-element.elementor-element-3813241b{--display:flex;}.elementor-683 .elementor-element.elementor-element-63f70ab0{--display:flex;}.elementor-683 .elementor-element.elementor-element-3e6e1489{--display:flex;}.elementor-683 .elementor-element.elementor-element-31d6b9fd{--display:flex;}.elementor-683 .elementor-element.elementor-element-190e8cd5{--display:flex;}.elementor-683 .elementor-element.elementor-element-2418bf4f{--display:flex;}.elementor-683 .elementor-element.elementor-element-16237edd{--display:flex;}.elementor-683 .elementor-element.elementor-element-4e3e8ab0{--display:flex;}.elementor-683 .elementor-element.elementor-element-5b6ac28e{--display:flex;}.elementor-683 .elementor-element.elementor-element-3344df3f{--display:flex;}.elementor-683 .elementor-element.elementor-element-bbc06d5{--display:flex;}.elementor-683 .elementor-element.elementor-element-71878ce2{--display:flex;}.elementor-683 .elementor-element.elementor-element-179f1ae9{--display:flex;}.elementor-683 .elementor-element.elementor-element-6e8749ad{--display:flex;}.elementor-683 .elementor-element.elementor-element-29579e51{--display:flex;}.elementor-683 .elementor-element.elementor-element-41c1c89{--display:flex;}.elementor-683 .elementor-element.elementor-element-6f523196{--display:flex;}.elementor-683 .elementor-element.elementor-element-3746632e{--display:flex;}.elementor-683 .elementor-element.elementor-element-5bdb0437{--display:flex;}.elementor-683 .elementor-element.elementor-element-67e9df89{--display:flex;}.elementor-683 .elementor-element.elementor-element-60de9c60{--display:flex;}.elementor-683 .elementor-element.elementor-element-7f7aedac{--display:flex;}.elementor-683 .elementor-element.elementor-element-69a43b91{--display:flex;}.elementor-683 .elementor-element.elementor-element-308f6aa4{--display:flex;}.elementor-683 .elementor-element.elementor-element-13f7061d{--display:flex;}.elementor-683 .elementor-element.elementor-element-2de50f88{--display:flex;}.elementor-683 .elementor-element.elementor-element-49f282e0{--display:flex;}.elementor-683 .elementor-element.elementor-element-1b037cba{--display:flex;}.elementor-683 .elementor-element.elementor-element-2ea404ec{--display:flex;}.elementor-683 .elementor-element.elementor-element-5b729686{--display:flex;}.elementor-683 .elementor-element.elementor-element-3a1f372{--display:flex;}.elementor-683 .elementor-element.elementor-element-36492849{--display:flex;}.elementor-683 .elementor-element.elementor-element-7031245{--display:flex;}.elementor-683 .elementor-element.elementor-element-766c6b4b{--display:flex;}.elementor-683 .elementor-element.elementor-element-522b9fc4{--display:flex;}.elementor-683 .elementor-element.elementor-element-34a906c5{--display:flex;}.elementor-683 .elementor-element.elementor-element-1298ab16{--display:flex;}.elementor-683 .elementor-element.elementor-element-37b44d5{--display:flex;}.elementor-683 .elementor-element.elementor-element-24d9139b{--display:flex;}.elementor-683 .elementor-element.elementor-element-cc11fc4{--display:flex;}.elementor-683 .elementor-element.elementor-element-29eb6b12{--display:flex;}.elementor-683 .elementor-element.elementor-element-4514177f{--display:flex;}.elementor-683 .elementor-element.elementor-element-62b46454{--display:flex;}.elementor-683 .elementor-element.elementor-element-32e56d57{--display:flex;}.elementor-683 .elementor-element.elementor-element-305965b5{--display:flex;}.elementor-683 .elementor-element.elementor-element-1b640e43{--display:flex;}.elementor-683 .elementor-element.elementor-element-10d35e93{--display:flex;}.elementor-683 .elementor-element.elementor-element-4a8aacc0{--display:flex;}.elementor-683 .elementor-element.elementor-element-5b4699ab{--display:flex;}.elementor-683 .elementor-element.elementor-element-7d95e6c4{--display:flex;}.elementor-683 .elementor-element.elementor-element-779bcb23{--display:flex;}.elementor-683 .elementor-element.elementor-element-40225692{--display:flex;}.elementor-683 .elementor-element.elementor-element-1195c6a7{--display:flex;}.elementor-683 .elementor-element.elementor-element-291614e6{--display:flex;}.elementor-683 .elementor-element.elementor-element-3d1e3dfc{--display:flex;}.elementor-683 .elementor-element.elementor-element-6ef2b40d{--display:flex;}.elementor-683 .elementor-element.elementor-element-20ae6021{--display:flex;}.elementor-683 .elementor-element.elementor-element-214f3871{--display:flex;}.elementor-683 .elementor-element.elementor-element-12a7ae15{--display:flex;}.elementor-683 .elementor-element.elementor-element-c7e68b3{--display:flex;}.elementor-683 .elementor-element.elementor-element-396f91e{--display:flex;}.elementor-683 .elementor-element.elementor-element-527dbe08{--display:flex;}.elementor-683 .elementor-element.elementor-element-63bdd7e2{--display:flex;}.elementor-683 .elementor-element.elementor-element-53f9bb6e{--display:flex;}.elementor-683 .elementor-element.elementor-element-6e669827{--display:flex;}.elementor-683 .elementor-element.elementor-element-7bac288c{--display:flex;}.elementor-683 .elementor-element.elementor-element-1149070a{--display:flex;}.elementor-683 .elementor-element.elementor-element-7634fe45{--display:flex;}.elementor-683 .elementor-element.elementor-element-2e7d2031{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-683 .elementor-element.elementor-element-436db3ff{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-3ff89626{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-5e3228b0{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-6a2392eb{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-7c6b61c0{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-48bfd225{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-54b6759c{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-335424bf{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-78877c46{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-2aeb7444{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-53f9bb6e{--content-width:1280px;}.elementor-683 .elementor-element.elementor-element-7634fe45{--content-width:1280px;}}/* Start custom CSS *//* Attitude to Thrive — Governance & Transparency — page CSS v1 */

.att-governance-page{
  --gov-navy:#0D2B45;--gov-navy-deep:#0A2238;--gov-teal:#0E7C86;--gov-gold:#F5A623;
  --gov-gold-hover:#E4951A;--gov-light:#F2F4F7;--gov-ink:#4E6276;--gov-on-dark:#E7EEF4;
  --gov-on-dark-2:#C9D6E2;--gov-pending:#8A5A06;--gov-hair:#D6DEE6;
  --gov-display:"Instrument Sans",Arial,sans-serif;--gov-text:"Source Sans 3",Arial,sans-serif;
  --gov-ease:cubic-bezier(.2,.7,.2,1)
}
.att-governance-page .gov-wrap>.e-con-inner{width:min(1280px,calc(100% - 96px));max-width:1280px;margin:auto;padding:0}
.att-governance-page .gov-reading>.e-con-inner{width:min(1080px,calc(100% - 96px));max-width:1080px;margin:auto;padding:0}
.att-governance-page .gov-sec{padding:112px 0}.att-governance-page .gov-light{background:var(--gov-light)}.att-governance-page .gov-dark{background:var(--gov-navy-deep);color:#fff}
.att-governance-page .gov-h1 .elementor-heading-title{font:600 60px/1.05 var(--gov-display);letter-spacing:-.03em;color:var(--gov-navy)}
.att-governance-page .gov-h2 .elementor-heading-title{font:600 46px/1.1 var(--gov-display);letter-spacing:-.03em;color:var(--gov-navy)}
.att-governance-page .gov-eyebrow .elementor-heading-title{font:600 15px/1.4 var(--gov-display);letter-spacing:0;color:var(--gov-teal)}
.att-governance-page .gov-lede,.att-governance-page .gov-lede p,.att-governance-page .gov-dark-lede,.att-governance-page .gov-dark-lede p,.att-governance-page .gov-close-lede,.att-governance-page .gov-close-lede p{font:400 20px/1.55 var(--gov-text)}
.att-governance-page .gov-body,.att-governance-page .gov-body p,.att-governance-page .gov-person-bio,.att-governance-page .gov-person-bio p{font:400 18px/1.6 var(--gov-text);color:var(--gov-navy)}
.att-governance-page .gov-card-title .elementor-heading-title,.att-governance-page .gov-person-name .elementor-heading-title,.att-governance-page .gov-policy-family-title .elementor-heading-title{font:600 25px/1.12 var(--gov-display);letter-spacing:-.02em}
.att-governance-page .gov-mast{padding:72px 0;background:#fff}
.att-governance-page .gov-mast-grid>.e-con-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:56px;align-items:center}
.att-governance-page .gov-mast-copy,.att-governance-page .gov-legend{width:auto!important;min-width:0!important;max-width:none!important}
.att-governance-page .gov-legend{padding:24px 26px;border:1px solid var(--gov-navy);background:#fff}
.att-governance-page .gov-legend-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr);gap:14px!important;align-items:start!important;padding:12px 0;border-bottom:1px solid var(--gov-hair)}
.att-governance-page .gov-legend-row:last-child{border-bottom:0}
.att-governance-page .gov-status{display:inline-flex!important;width:max-content!important;max-width:100%;padding:6px 10px;border:1px solid var(--gov-navy);font:600 14px/1.2 var(--gov-display);color:var(--gov-navy)}
.att-governance-page .gov-status-pending{border-color:var(--gov-pending);color:var(--gov-pending)}
.att-governance-page .gov-status-controlled{border-color:var(--gov-navy)}
.att-governance-page .gov-breadcrumb{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:10px!important;margin-bottom:32px!important}
.att-governance-page .gov-crumb-link .elementor-button{padding:2px 0 4px!important;background:transparent!important;color:var(--gov-teal)!important;border:0!important;border-bottom:2px solid var(--gov-teal)!important;border-radius:0!important}
.att-governance-page .gov-toc{background:#fff;border-top:1px solid var(--gov-hair);border-bottom:1px solid var(--gov-hair)}
.att-governance-page .gov-toc-row>.e-con-inner{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:0!important;overflow-x:auto}
.att-governance-page .gov-toc-link{flex:0 0 auto!important;width:auto!important}
.att-governance-page .gov-toc-link .elementor-button{min-height:52px;padding:16px 18px 14px 0!important;margin:0 24px 0 0!important;background:transparent!important;color:var(--gov-navy)!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;font:600 16px/1.2 var(--gov-display)!important;white-space:nowrap;transition:border-color .18s var(--gov-ease)}
.att-governance-page .gov-toc-link .elementor-button:hover,.att-governance-page .gov-toc-link.on .elementor-button,.att-governance-page .gov-toc-link.is-active .elementor-button{border-bottom-color:var(--gov-gold)!important}
.att-governance-page .gov-split>.e-con-inner,.att-governance-page .gov-dark-split,.att-governance-page .gov-request-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:56px!important;align-items:start!important}
.att-governance-page .gov-split>.e-con-inner>*,.att-governance-page .gov-dark-split>*,.att-governance-page .gov-request-grid>.e-con-inner>*{width:auto!important;min-width:0!important;max-width:none!important}
.att-governance-page .gov-pending-block{padding:24px;border:1px solid var(--gov-pending);background:#fff}
.att-governance-page .gov-person-card{padding-top:24px;border-top:3px solid var(--gov-navy)}
.att-governance-page .gov-person-role,.att-governance-page .gov-person-role p{font:600 17px/1.5 var(--gov-text);color:var(--gov-ink)}
.att-governance-page .gov-dark .gov-h2 .elementor-heading-title,.att-governance-page .gov-dark .gov-committee-h3 .elementor-heading-title,.att-governance-page .gov-dark .gov-committee-title .elementor-heading-title{color:#fff}
.att-governance-page .gov-dark .gov-eyebrow .elementor-heading-title{color:var(--gov-gold)}
.att-governance-page .gov-check-row{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:12px!important;padding:10px 0}
.att-governance-page .gov-check-text,.att-governance-page .gov-check-text p{font:600 18px/1.5 var(--gov-text)}
.att-governance-page .gov-dark .gov-check-text,.att-governance-page .gov-dark .gov-check-text p{color:var(--gov-on-dark)}
.att-governance-page .gov-check-icon .elementor-heading-title{color:var(--gov-gold)}
.att-governance-page .gov-committee-split{margin-top:88px}
.att-governance-page .gov-committee-row{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:18px!important;padding:16px 0;border-bottom:1px solid var(--gov-on-dark-2)}
.att-governance-page .gov-committee-num .elementor-heading-title{color:var(--gov-gold);font:600 15px/1.4 var(--gov-display)}
.att-governance-page .gov-four-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin-top:48px}
.att-governance-page .gov-four-card{padding:20px 22px 0 0;border-top:3px solid var(--gov-navy)}
.att-governance-page .gov-card-desc,.att-governance-page .gov-card-desc p{font:400 17px/1.5 var(--gov-text);color:var(--gov-navy)}
.att-governance-page .gov-inline-note{margin-top:18px!important;padding-left:16px!important;border-left:2px solid var(--gov-hair);font-size:16px!important;line-height:1.5!important;color:var(--gov-ink)!important}
.att-governance-page .gov-policy-index{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin-top:44px}
.att-governance-page .gov-index-family{padding-top:16px;border-top:3px solid var(--gov-navy)}
.att-governance-page .gov-index-family-title .elementor-heading-title{font:600 21px/1.2 var(--gov-display);color:var(--gov-navy)}
.att-governance-page .gov-index-range,.att-governance-page .gov-index-range p{font:400 14px/1.45 var(--gov-text);color:var(--gov-ink)}
.att-governance-page .gov-index-link{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;padding:10px 0;border-bottom:1px solid var(--gov-hair);text-decoration:none}
.att-governance-page .gov-index-num .elementor-heading-title{font:600 15px/1.4 var(--gov-display);color:var(--gov-teal)}
.att-governance-page .gov-index-title .elementor-heading-title{font:600 17px/1.35 var(--gov-display);color:var(--gov-navy)}
.att-governance-page .gov-index-link:hover .gov-index-title .elementor-heading-title{color:var(--gov-teal)}
.att-governance-page .gov-policy-family{max-width:720px;margin:56px auto 0}
.att-governance-page .gov-policy-family:first-child{margin-top:48px}
.att-governance-page .gov-policy-family-desc,.att-governance-page .gov-policy-family-desc p{font:400 17px/1.5 var(--gov-text);color:var(--gov-ink)}
.att-governance-page .gov-policy-item{border-top:1px solid var(--gov-hair)}
.att-governance-page .gov-policy-trigger{width:100%!important}
.att-governance-page .gov-policy-trigger .elementor-button{display:flex!important;width:100%!important;justify-content:flex-start!important;text-align:left!important;padding:16px 0!important;margin:0!important;background:transparent!important;color:var(--gov-navy)!important;border:0!important;border-radius:0!important;font:600 18px/1.35 var(--gov-display)!important}
.att-governance-page .gov-policy-trigger .elementor-button:after{content:"+";margin-left:auto;padding-left:16px;color:var(--gov-teal);font-size:24px;line-height:1}
.att-governance-page .gov-policy-trigger.is-open .elementor-button:after{content:"−"}
.att-governance-page .gov-policy-panel{display:none!important;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0 24px;border-bottom:1px solid var(--gov-hair)}
.att-governance-page .gov-policy-panel.is-open{display:grid!important}
.att-governance-page .gov-policy-subhead .elementor-heading-title{font:700 16px/1.3 var(--gov-text);color:var(--gov-navy)}
.att-governance-page .gov-policy-text,.att-governance-page .gov-policy-text p{font:400 17px/1.55 var(--gov-text);color:var(--gov-navy)}
.att-governance-page .gov-request-action{padding-top:44px}
.att-governance-page .gov-request-button .elementor-button{padding:4px 0 5px!important;background:transparent!important;color:var(--gov-teal)!important;border:0!important;border-bottom:2px solid var(--gov-gold)!important;border-radius:0!important;font:600 16px/1.2 var(--gov-display)!important}
.att-governance-page .gov-note,.att-governance-page .gov-note p{font:400 16px/1.5 var(--gov-text);color:var(--gov-ink)}
.att-governance-page .gov-close{padding:64px 0;background:var(--gov-navy-deep)}
.att-governance-page .gov-close-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(220px,3fr)!important;gap:48px!important;align-items:center!important}
.att-governance-page .gov-close-h2 .elementor-heading-title{font:600 46px/1.1 var(--gov-display);letter-spacing:-.03em;color:#fff}
.att-governance-page .gov-close-lede,.att-governance-page .gov-close-lede p{color:var(--gov-on-dark-2)}
.att-governance-page .gov-close-cta{justify-self:end}
.att-governance-page .gov-close-cta .elementor-button{padding:15px 20px!important;background:var(--gov-gold)!important;color:var(--gov-navy-deep)!important;border:1px solid var(--gov-gold)!important;border-radius:0!important;font:600 16px/1.2 var(--gov-display)!important}

@media(max-width:1100px){
  .att-governance-page .gov-wrap>.e-con-inner,.att-governance-page .gov-reading>.e-con-inner{width:calc(100% - 64px)}
  .att-governance-page .gov-sec{padding:88px 0}.att-governance-page .gov-h1 .elementor-heading-title{font-size:48px}.att-governance-page .gov-h2 .elementor-heading-title{font-size:38px}
  .att-governance-page .gov-mast-grid>.e-con-inner{grid-template-columns:minmax(0,56fr) minmax(280px,44fr);gap:40px}
  .att-governance-page .gov-split>.e-con-inner,.att-governance-page .gov-dark-split,.att-governance-page .gov-request-grid>.e-con-inner{grid-template-columns:1fr 1fr!important;gap:40px!important}
  .att-governance-page .gov-four-grid,.att-governance-page .gov-policy-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .att-governance-page .gov-wrap>.e-con-inner,.att-governance-page .gov-reading>.e-con-inner{width:calc(100% - 40px)}
  .att-governance-page .gov-sec{padding:72px 0}.att-governance-page .gov-h1 .elementor-heading-title{font-size:37px}.att-governance-page .gov-h2 .elementor-heading-title{font-size:31px}
  .att-governance-page .gov-mast-grid>.e-con-inner,.att-governance-page .gov-split>.e-con-inner,.att-governance-page .gov-dark-split,.att-governance-page .gov-request-grid>.e-con-inner,.att-governance-page .gov-close-grid>.e-con-inner{grid-template-columns:1fr!important;gap:28px!important}
  .att-governance-page .gov-legend-row{grid-template-columns:1fr;gap:8px}.att-governance-page .gov-four-grid,.att-governance-page .gov-policy-index{grid-template-columns:1fr!important}
  .att-governance-page .gov-policy-panel.is-open{grid-template-columns:1fr}.att-governance-page .gov-close-cta{justify-self:start}
}
@media(prefers-reduced-motion:reduce){.att-governance-page *{scroll-behavior:auto!important;transition:none!important}}
/* ==========================================================================
   V2 FUNCTIONAL FIXES — INTERNAL NAV + ANCHOR TARGETS
   ========================================================================== */

/* Keep the on-page menu available below the global sticky header. */
.att-governance-page .gov-toc{
  position:sticky;
  top:68px;
  z-index:30;
}

/* WordPress admin-bar preview compensation. */
body.admin-bar .att-governance-page .gov-toc{
  top:100px;
}

/* Anchors must land below the global header + internal navigation. */
.att-governance-page .gov-sec[id],
.att-governance-page .gov-policy-item[id]{
  scroll-margin-top:136px;
}

/* Stable focus states for internal navigation and policy index. */
.att-governance-page .gov-toc-link .elementor-button:focus-visible,
.att-governance-page .gov-index-link:focus-visible{
  outline:3px solid var(--gov-navy);
  outline-offset:3px;
}

/* Once JS starts scrollspy, only .is-active carries the active underline.
   The initial .on state is removed by JS. */
.att-governance-page .gov-toc-link.is-active .elementor-button{
  border-bottom-color:var(--gov-gold)!important;
}

@media(max-width:1100px){
  .att-governance-page .gov-sec[id],
  .att-governance-page .gov-policy-item[id]{
    scroll-margin-top:128px;
  }
}

@media(max-width:760px){
  body.admin-bar .att-governance-page .gov-toc{
    top:114px;
  }

  .att-governance-page .gov-sec[id],
  .att-governance-page .gov-policy-item[id]{
    scroll-margin-top:120px;
  }
}


/* ==========================================================================
   V3 — MOCKUP ALIGNMENT PASS
   Compared against:
   - approved 10_GOVERNANCE.html
   - approved Governance desktop render
   - real Elementor DOM from WordPress
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. POLICIES SECTION WIDTHS
   The index/header use the full 1280 content grid.
   Only the accordion families use the narrower reading measure.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-reading > .e-con-inner{
  width:min(1280px,calc(100% - 96px)) !important;
  max-width:1280px !important;
  margin-inline:auto !important;
  padding:0 !important;
}

.att-governance-page .gov-policy-family{
  width:100% !important;
  max-width:720px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}


/* --------------------------------------------------------------------------
   2. EYEBROWS / STATUS META
   On Light Gray, small teal text is not used in the approved system.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-light .gov-eyebrow .elementor-heading-title{
  color:var(--gov-navy) !important;
}

.att-governance-page .gov-dark .gov-eyebrow .elementor-heading-title{
  color:var(--gov-gold) !important;
}

/* Put eyebrow + state label on one editorial line, then force headings/body below. */
.att-governance-page .gov-titlecol,
.att-governance-page .gov-section-head{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  column-gap:12px !important;
  row-gap:8px !important;
}

.att-governance-page .gov-titlecol > .gov-h2,
.att-governance-page .gov-titlecol > .gov-lede,
.att-governance-page .gov-titlecol > .gov-note,
.att-governance-page .gov-titlecol > .gov-person-name,
.att-governance-page .gov-titlecol > .gov-person-role,
.att-governance-page .gov-titlecol > .gov-person-bio,
.att-governance-page .gov-section-head > .gov-h2,
.att-governance-page .gov-section-head > .gov-lede{
  flex:0 0 100% !important;
  width:100% !important;
  max-width:100% !important;
}

.att-governance-page .gov-titlecol > .gov-h2,
.att-governance-page .gov-section-head > .gov-h2{
  margin-top:2px !important;
}


/* --------------------------------------------------------------------------
   3. STATUS LABELS
   Approved pattern = outline + visible state marker + text.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-status{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  width:max-content !important;
  max-width:100% !important;

  padding:5px 9px !important;

  background:transparent !important;
  border:1px solid var(--gov-navy) !important;
  border-radius:0 !important;

  color:var(--gov-navy) !important;

  font-family:var(--gov-display) !important;
  font-size:14px !important;
  line-height:1.2 !important;
  font-weight:600 !important;
}

.att-governance-page .gov-status::before{
  content:"";
  display:inline-block;
  flex:0 0 7px;
  width:7px;
  height:7px;
  background:var(--gov-navy);
}

.att-governance-page .gov-status-pending{
  color:var(--gov-pending) !important;
  border-color:var(--gov-pending) !important;
}

.att-governance-page .gov-status-pending::before{
  background:var(--gov-gold);
  border-radius:50%;
}

.att-governance-page .gov-status-controlled{
  color:var(--gov-navy) !important;
  border-color:var(--gov-navy) !important;
}

.att-governance-page .gov-status-controlled::before{
  background:var(--gov-navy);
}

.att-governance-page .gov-dark .gov-status{
  color:#fff !important;
  border-color:var(--gov-on-dark-2) !important;
}

.att-governance-page .gov-dark .gov-status::before{
  background:var(--gov-gold) !important;
}


/* --------------------------------------------------------------------------
   4. MASTHEAD LEGEND
   Approved mockup uses a Light Gray panel, not a white outlined card.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-legend{
  padding:24px 26px !important;
  background:var(--gov-light) !important;
  border:0 !important;
}

.att-governance-page .gov-legend-title .elementor-heading-title{
  color:var(--gov-navy) !important;
  font-family:var(--gov-display) !important;
  font-size:20px !important;
  line-height:1.25 !important;
  font-weight:600 !important;
}

.att-governance-page .gov-legend-row{
  display:grid !important;
  grid-template-columns:max-content minmax(0,1fr) !important;
  gap:14px !important;
  align-items:center !important;

  padding:9px 0 !important;
  border:0 !important;
}

.att-governance-page .gov-legend-desc,
.att-governance-page .gov-legend-desc p{
  margin:0 !important;
  color:var(--gov-ink) !important;
  font-family:var(--gov-text) !important;
  font-size:15px !important;
  line-height:1.45 !important;
}


/* --------------------------------------------------------------------------
   5. PENDING BOARD BLOCK
   White controlled block on Light Gray + Gold accent rule.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-pending-block{
  padding:24px 26px !important;

  background:#fff !important;

  border:1px solid var(--gov-hair) !important;
  border-left:3px solid var(--gov-gold) !important;
}

.att-governance-page .gov-pending-block .gov-body,
.att-governance-page .gov-pending-block .gov-body p{
  color:var(--gov-navy) !important;
}


/* --------------------------------------------------------------------------
   6. LEADERSHIP PROFILE
   -------------------------------------------------------------------------- */

.att-governance-page .gov-person-card{
  padding-top:20px !important;
  border-top:3px solid var(--gov-navy) !important;
}

.att-governance-page .gov-person-role,
.att-governance-page .gov-person-role p{
  color:var(--gov-teal) !important;
}


/* --------------------------------------------------------------------------
   7. BOARD RESPONSIBILITIES — DARK
   Approved mockup = two-column checklist with Gold square markers.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-dark .gov-check-list{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  column-gap:28px !important;
  row-gap:0 !important;
}

.att-governance-page .gov-check-row{
  display:grid !important;
  grid-template-columns:16px minmax(0,1fr) !important;
  gap:12px !important;
  align-items:start !important;
  padding:12px 0 !important;
}

.att-governance-page .gov-dark .gov-check-row{
  border-bottom:1px solid rgba(201,214,226,.22) !important;
}

.att-governance-page .gov-check-icon .elementor-heading-title{
  font-size:0 !important;
  line-height:1 !important;
}

.att-governance-page .gov-check-icon .elementor-heading-title::before{
  content:"";
  display:block;
  width:7px;
  height:7px;
  margin-top:6px;
  background:var(--gov-teal);
}

.att-governance-page .gov-dark .gov-check-icon .elementor-heading-title::before{
  background:var(--gov-gold);
}

.att-governance-page .gov-dark .gov-check-text,
.att-governance-page .gov-dark .gov-check-text p{
  color:var(--gov-on-dark) !important;
  font-weight:600 !important;
}


/* --------------------------------------------------------------------------
   8. FIVE COMMITTEES
   -------------------------------------------------------------------------- */

.att-governance-page .gov-committee-list{
  border-top:1px solid rgba(201,214,226,.22) !important;
}

.att-governance-page .gov-committee-row{
  grid-template-columns:40px minmax(0,1fr) !important;
  gap:16px !important;
  padding:15px 0 !important;
  border-bottom:1px solid rgba(201,214,226,.22) !important;
}

.att-governance-page .gov-committee-num .elementor-heading-title{
  color:var(--gov-gold) !important;
}

.att-governance-page .gov-committee-title .elementor-heading-title{
  color:#fff !important;
}


/* --------------------------------------------------------------------------
   9. TRANSPARENCY LIST
   Approved mockup = Teal square markers + Hairline row separators.
   -------------------------------------------------------------------------- */

.att-governance-page #transparency .gov-check-list{
  border-top:1px solid var(--gov-hair) !important;
}

.att-governance-page #transparency .gov-check-row{
  border-bottom:1px solid var(--gov-hair) !important;
}

.att-governance-page #transparency .gov-check-text,
.att-governance-page #transparency .gov-check-text p{
  color:var(--gov-navy) !important;
  font-weight:600 !important;
}


/* --------------------------------------------------------------------------
   10. INSTITUTIONAL COMMITMENTS
   Approved four-item row uses Teal top rules.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-four-grid{
  margin-top:44px !important;
}

.att-governance-page .gov-four-card{
  padding:18px 20px 0 0 !important;
  border-top:3px solid var(--gov-teal) !important;
}

.att-governance-page .gov-card-desc,
.att-governance-page .gov-card-desc p{
  color:var(--gov-ink) !important;
}


/* --------------------------------------------------------------------------
   11. STEWARDSHIP / DISCLAIMER NOTES
   Approved note uses a strong Navy left rule.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-inline-note{
  margin-top:22px !important;
  padding-left:16px !important;

  border-left:2px solid var(--gov-navy) !important;

  color:var(--gov-ink) !important;
}

.att-governance-page .gov-note{
  margin-top:22px !important;
  padding-left:16px !important;
  border-left:2px solid var(--gov-navy) !important;
}

.att-governance-page .gov-note,
.att-governance-page .gov-note p{
  color:var(--gov-ink) !important;
}


/* --------------------------------------------------------------------------
   12. POLICY INDEX — FULL CONTENT GRID
   -------------------------------------------------------------------------- */

.att-governance-page .gov-policy-index{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:24px !important;

  width:100% !important;
  max-width:none !important;

  margin-top:44px !important;
}

.att-governance-page .gov-index-family{
  min-width:0 !important;
  padding-top:16px !important;
  border-top:3px solid var(--gov-navy) !important;
}

.att-governance-page .gov-index-family-title .elementor-heading-title{
  color:var(--gov-navy) !important;
}

.att-governance-page .gov-index-link{
  min-height:42px;
}


/* --------------------------------------------------------------------------
   13. POLICY ACCORDIONS — NARROW READING COLUMN
   -------------------------------------------------------------------------- */

.att-governance-page .gov-policy-families{
  width:100% !important;
  max-width:none !important;
}

.att-governance-page .gov-policy-family{
  margin-top:64px !important;
}

.att-governance-page .gov-policy-family:first-child{
  margin-top:56px !important;
}

.att-governance-page .gov-policy-family-title .elementor-heading-title{
  color:var(--gov-navy) !important;
}

.att-governance-page .gov-policy-family-items{
  margin-top:16px !important;
  border-top:2px solid var(--gov-navy) !important;
}

.att-governance-page .gov-policy-item{
  border-top:0 !important;
  border-bottom:1px solid var(--gov-hair) !important;
}

.att-governance-page .gov-policy-trigger .elementor-button{
  min-height:56px !important;
  padding:16px 0 !important;
}

.att-governance-page .gov-policy-panel{
  padding:4px 0 24px !important;
  border-bottom:0 !important;
}

.att-governance-page .gov-policy-panel.is-open{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:32px !important;
}


/* --------------------------------------------------------------------------
   14. REQUEST CONTROLLED POLICIES
   Approved layout = editorial content left / compact action right.
   -------------------------------------------------------------------------- */

.att-governance-page .gov-request-grid > .e-con-inner{
  display:grid !important;
  grid-template-columns:minmax(0,8fr) minmax(260px,4fr) !important;
  gap:56px !important;
  align-items:start !important;
}

.att-governance-page .gov-request-action{
  padding-top:44px !important;
}

.att-governance-page .gov-request-button{
  width:max-content !important;
  max-width:100% !important;
}

.att-governance-page .gov-request-button .elementor-button{
  padding:12px 16px !important;

  color:var(--gov-navy) !important;
  background:#fff !important;

  border:1px solid var(--gov-navy) !important;
  border-radius:0 !important;

  font-family:var(--gov-display) !important;
  font-size:16px !important;
  line-height:1.2 !important;
  font-weight:600 !important;

  transition:
    color 180ms var(--gov-ease),
    background-color 180ms var(--gov-ease),
    border-color 180ms var(--gov-ease) !important;
}

.att-governance-page .gov-request-button .elementor-button:hover{
  color:var(--gov-navy) !important;
  background:var(--gov-light) !important;
  border-color:var(--gov-navy) !important;
}

.att-governance-page .gov-caption,
.att-governance-page .gov-caption p{
  color:var(--gov-ink) !important;
  font-family:var(--gov-text) !important;
  font-size:16px !important;
  line-height:1.5 !important;
}


/* --------------------------------------------------------------------------
   15. CLOSING BAND
   -------------------------------------------------------------------------- */

.att-governance-page .gov-close{
  background:var(--gov-navy-deep) !important;
}

.att-governance-page .gov-close-cta .elementor-button:hover{
  background:var(--gov-gold-hover) !important;
  border-color:var(--gov-gold-hover) !important;
}


/* --------------------------------------------------------------------------
   RESPONSIVE
   -------------------------------------------------------------------------- */

@media(max-width:1100px){

  .att-governance-page .gov-reading > .e-con-inner{
    width:calc(100% - 64px) !important;
    max-width:none !important;
  }

  .att-governance-page .gov-policy-index{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }

  .att-governance-page .gov-dark .gov-check-list{
    grid-template-columns:1fr 1fr !important;
  }

  .att-governance-page .gov-request-grid > .e-con-inner{
    grid-template-columns:minmax(0,3fr) minmax(260px,2fr) !important;
    gap:40px !important;
  }
}

@media(max-width:760px){

  .att-governance-page .gov-reading > .e-con-inner{
    width:calc(100% - 40px) !important;
  }

  .att-governance-page .gov-legend-row{
    grid-template-columns:1fr !important;
    gap:8px !important;
  }

  .att-governance-page .gov-dark .gov-check-list,
  .att-governance-page .gov-policy-index,
  .att-governance-page .gov-request-grid > .e-con-inner{
    grid-template-columns:1fr !important;
  }

  .att-governance-page .gov-policy-family{
    max-width:none !important;
  }

  .att-governance-page .gov-policy-panel.is-open{
    grid-template-columns:1fr !important;
    gap:20px !important;
  }

  .att-governance-page .gov-request-action{
    padding-top:0 !important;
  }
}/* End custom CSS */