.site-footer{color:#302938;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf8fc;border-top:1px solid #e7e0ed;margin-top:32px;font:14px/1.7 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif}.site-footer__inner{max-width:1080px;margin:auto;padding:32px 24px 88px}.site-footer__brand{min-height:44px;color:inherit;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__intro{color:#68616e;margin:0 0 24px;font-size:13px}.site-links{color:inherit;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:24px;font-size:13px;line-height:1.6;display:grid}.site-links .site-links__group{min-width:0}.site-links .site-links__group h2{color:inherit;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.6}.site-links ul{margin:0;padding:0;list-style:none}.site-links li{margin:0;padding:0}.site-links .site-links__group a{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;gap:8px;padding:6px 0;font-size:13px;text-decoration:none;display:flex}.site-links a:hover span:not(.site-links__icon){text-underline-offset:4px;text-decoration:underline}.site-links a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #9270cf}.site-links .site-links__icon{background:#fff;border-radius:6px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.site-links .site-links__icon img{object-fit:contain;border-radius:0;flex-shrink:0;width:29px;max-width:none;height:29px;display:block}.site-links .site-links__external{opacity:.7;flex-shrink:0;font-size:12px}.related-links .site-links{display:block}.related-links .site-links__group{margin-top:16px}.related-links .site-links__group h2{color:var(--muted);font-size:12px}.ot-app .site-links{padding:8px 0 24px}.site-links .site-links__icon img.site-links__note-icon{width:64px;height:64px}.site-footer__context{border-bottom:1px solid #e7e0ed;margin-bottom:24px;padding-bottom:20px}.site-footer__context .site-links{display:block}.site-footer__context ul{flex-wrap:wrap;gap:0 24px;display:flex}@media (max-width:600px){.site-footer__inner{padding-inline:20px}.site-footer .site-links,.ot-app .site-links{grid-template-columns:1fr}.site-footer .site-links ul,.ot-app .site-links ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.site-footer__context .site-links ul{display:flex}}
