.gs-site-footer{--gsf-bg:var(--gs-color-white,#FFFFFF);--gsf-text:var(--gs-color-ink,#111113);--gsf-muted:var(--gs-color-muted,#5B5E65);--gsf-line:var(--gs-color-line,#E4E5E8);--gsf-focus:var(--gs-color-ink,#111113);--gsf-mark-light:block;--gsf-mark-dark:none;color-scheme:light;box-sizing:border-box;display:block;position:static;width:100%;max-width:none;margin:0;padding:56px max(24px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));border:0;border-top:1px solid var(--gsf-line);background:var(--gsf-bg);color:var(--gsf-text);font:400 15px/1.5 var(--gs-font-text,"DM Sans","Helvetica Neue",Arial,system-ui,sans-serif);text-align:left;letter-spacing:normal}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gs-site-footer{--gsf-bg:var(--gs-color-night-950,#000000);--gsf-text:var(--gs-color-night-text,#F4F4F5);--gsf-muted:var(--gs-color-night-muted,#A4A7AE);--gsf-line:var(--gs-color-night-line,#2A2B2F);--gsf-focus:var(--gs-color-line,#E4E5E8);--gsf-mark-light:none;--gsf-mark-dark:block;color-scheme:dark}}:root[data-theme=dark] .gs-site-footer,body:has(#gg-profile[data-app-view=home])>.gs-site-footer{--gsf-bg:var(--gs-color-night-950,#000000);--gsf-text:var(--gs-color-night-text,#F4F4F5);--gsf-muted:var(--gs-color-night-muted,#A4A7AE);--gsf-line:var(--gs-color-night-line,#2A2B2F);--gsf-focus:var(--gs-color-line,#E4E5E8);--gsf-mark-light:none;--gsf-mark-dark:block;color-scheme:dark}.gs-site-footer *,.gs-site-footer *::before,.gs-site-footer *::after{box-sizing:border-box}.gs-site-footer__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 48px;max-width:1320px;margin:0 auto}.gs-site-footer p{margin:0}.gs-site-footer a{color:inherit;text-decoration:none;border-radius:4px}.gs-site-footer a:focus-visible{outline:2px solid var(--gsf-focus);outline-offset:3px}.gs-site-footer__home{display:inline-flex;align-items:center;min-height:60px;margin-left:-10px}.gs-site-footer__mark{width:200px;height:60px;max-width:none}.gs-site-footer__mark--light{display:var(--gsf-mark-light)}.gs-site-footer__mark--dark{display:var(--gsf-mark-dark)}.gs-site-footer .gs-site-footer__tagline{max-width:32ch;margin-top:12px;color:var(--gsf-muted);font-size:15px;line-height:1.5}.gs-site-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.gs-site-footer__heading{color:var(--gsf-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.gs-site-footer :is(.gs-site-footer__links,[data-legal-footer]){display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.gs-site-footer :is(.gs-site-footer__links,[data-legal-footer])>a{display:inline-flex;align-items:center;min-height:36px;padding:0;color:var(--gsf-text);font-size:15px;line-height:20px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s ease}.gs-site-footer :is(.gs-site-footer__links,[data-legal-footer])>a:hover{text-decoration-color:currentColor}.gs-site-footer .gs-site-footer__nav [data-footer-member]{display:none}.gs-site-footer[data-footer-viewer=member] [data-footer-member],body:has(#gg-profile:not([data-signed-out]))>.gs-site-footer [data-footer-member]{display:inline-flex}.gs-site-footer[data-footer-viewer=member] [data-footer-guest],body:has(#gg-profile:not([data-signed-out]))>.gs-site-footer [data-footer-guest]{display:none}.gs-site-footer__base{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-top:24px;border-top:1px solid var(--gsf-line);color:var(--gsf-muted);font-size:13px;line-height:20px}.gs-site-footer .gs-site-footer__mail{display:inline-flex;align-items:center;min-height:36px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.gs-site-footer .gs-site-footer__mail:hover{color:var(--gsf-text)}.gs-site-footer .gs-site-footer__notice{flex:0 0 100%;min-width:0;max-width:90ch;overflow-wrap:anywhere;font-size:12px;line-height:18px}@media(prefers-reduced-motion:reduce){.gs-site-footer :is(.gs-site-footer__links,[data-legal-footer])>a{transition:none}}@media(forced-colors:active){.gs-site-footer{border-top-color:CanvasText}.gs-site-footer__base{border-top-color:CanvasText}}body:has(#gg-profile[data-app-view=boot])>.gs-site-footer{display:none}@media(max-width:900px){.gs-site-footer__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.gs-site-footer{padding-top:40px}.gs-site-footer__inner{gap:32px}.gs-site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gs-site-footer :is(.gs-site-footer__links,[data-legal-footer]){margin-top:4px}.gs-site-footer :is(.gs-site-footer__links,[data-legal-footer])>a,.gs-site-footer .gs-site-footer__mail{min-height:44px}.gs-site-footer__base{flex-direction:column;align-items:flex-start;gap:4px}.gs-site-footer .gs-site-footer__notice{flex:0 0 auto;align-self:stretch}}body:has(#gg-profile)>.gs-site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body:has(#gg-profile[data-app-view=home])>.gs-site-footer{padding-bottom:calc(32px + env(safe-area-inset-bottom))}@media(max-width:760px){body:has(#gg-profile[data-app-view=home])>.gs-site-footer{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}@media(max-width:700px){body:has(#gg-profile)>.gs-site-footer{padding-bottom:calc(168px + env(safe-area-inset-bottom))}}@media print{.gs-site-footer__nav{display:none}}
