/* Governance icons: native vector paths with one consistent line weight. */
.g-section-icon{display:block;width:115.2px;height:115.2px;margin-bottom:32px;color:#111;filter:none}
.g-vector-icon{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}
.g-log-section .g-section-icon{color:#fff}
.g-end .g-section-icon{margin-inline:auto}
.governance-page section[id]{scroll-margin-top:76px}
/* Governance dropdown shares the Solutions list layout. */
.mobile-governance{border-bottom:1px solid #cecece}
.mobile-governance summary{cursor:pointer;font-size:20px;padding:18px 0;list-style:none;display:flex;justify-content:space-between}
.mobile-governance summary::-webkit-details-marker{display:none}
.mobile-governance summary:after{content:"+";font-size:22px}.mobile-governance[open] summary:after{content:"−"}
.mobile-menu .mobile-governance-links a{display:flex;align-items:center;justify-content:flex-start;font-size:15px;padding:14px 0;border:0}
.mobile-menu{max-height:calc(100dvh - 52px);overflow-y:auto}
@media(max-width:720px){.g-section-icon{width:89.6px;height:89.6px;margin-bottom:24px}}
/* Raster mask definitions retired in favour of SVG. */
