body .public-footer.public-footer-v2{display:block;padding:56px clamp(24px,6vw,88px) 24px;color:var(--ink,#163c35);background:var(--surface,#fff);border-top:1px solid var(--line,#dce5df)}.public-footer-v2 .footer-main{display:grid;grid-template-columns:minmax(240px,1fr) minmax(450px,1.2fr);gap:72px;max-width:1240px;margin:auto}.public-footer-v2 .footer-identity{display:flex;align-items:flex-start;flex-direction:column;gap:16px;min-width:0}.public-footer-v2 .footer-identity>p{margin:0;max-width:40ch;color:var(--muted,#52675e);font-size:.9375rem;line-height:1.65}.public-footer-v2 .footer-brand{margin:0}.public-footer-v2 .footer-builder{font-size:.8125rem;color:var(--muted,#52675e);text-decoration:none}.public-footer-v2 .footer-social{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;margin-left:-7px}.public-footer-v2 .footer-social-link{width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--muted,#52675e)}.public-footer-v2 .footer-link-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.public-footer-v2 .footer-link-groups nav{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.public-footer-v2 h2{font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:750;margin:0 0 15px;color:var(--ink,#163c35)}.public-footer-v2 .footer-link-groups a{display:flex;align-items:center;min-height:44px;max-width:100%;color:var(--muted,#52675e);font-size:.9375rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.public-footer-v2 a:hover{color:var(--teal-dark,#155b4b);text-decoration:underline;text-underline-offset:4px}.public-footer-v2 .footer-bottom{max-width:1240px;margin:40px auto 0;padding-top:22px;border-top:1px solid var(--line,#dce5df);display:flex;align-items:center;justify-content:space-between;gap:24px}.public-footer-v2 .footer-bottom>p{margin:0;color:var(--muted,#52675e);font-size:.8125rem;line-height:1.6}.footer-language{min-height:44px;display:flex;align-items:center}.footer-language-fallback{font-size:.875rem;color:var(--muted,#52675e)}.footer-language:has(.locale-control) .footer-language-fallback{display:none}.public-footer-v2 .locale-control-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-footer-v2 .locale-control{margin:0;max-width:100%}.public-footer-v2 select{max-width:100%;font-size:1rem;min-height:44px}.public-support-main{max-width:1180px;margin:0 auto;padding:72px 32px 96px;color:var(--ink,#163c35)}.public-support-main h1{max-width:18ch;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-weight:750}.public-support-intro{max-width:65ch;font-size:1.125rem;line-height:1.75;color:var(--muted,#52675e);margin:0 0 32px}.download-web{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.download-web p{margin:0;color:var(--muted,#52675e);line-height:1.6}.download-platforms{margin-top:64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;border-top:1px solid var(--line,#dce5df);padding-top:40px}.download-platform{display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start}.download-platform svg{width:40px;height:40px;color:var(--teal-dark,#155b4b)}.download-platform h2{font-size:1.5rem;margin:0 0 12px}.download-platform p{color:var(--muted,#52675e);max-width:44ch;line-height:1.7;margin:16px 0}.download-status{font-size:.8125rem;font-weight:700;color:var(--teal-dark,#155b4b);background:var(--brand-pale,#eef5ef);border-radius:6px;padding:5px 10px;display:inline-block}.help-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px;margin-top:48px}.help-contents{position:sticky;top:112px;align-self:start;display:flex;flex-direction:column;gap:4px}.help-contents a{display:flex;align-items:center;min-height:44px;color:var(--muted,#52675e);line-height:1.5;text-decoration:none}.help-contents a:hover{color:var(--teal-dark,#155b4b)}.help-content{max-width:72ch;min-width:0}.help-content section{scroll-margin-top:120px;margin:0 0 48px}.help-content h2{font-size:1.5rem;letter-spacing:-.02em;margin:0 0 20px}.help-content h3{font-size:1.0625rem;line-height:1.5;margin:28px 0 10px}.help-content p{color:var(--muted,#52675e);line-height:1.8;margin:10px 0 20px}.help-content a{color:var(--teal-dark,#155b4b);text-underline-offset:4px}.help-products{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.help-products a{display:flex;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid var(--line,#dce5df);text-decoration:none}.help-content details{border-bottom:1px solid var(--line,#dce5df)}.help-content summary{min-height:56px;padding:16px 0;cursor:pointer;font-weight:650;line-height:1.6}.help-content details>p{margin-top:0}.public-support-main :is(a,summary):focus-visible,.public-footer-v2 :is(a,select,button):focus-visible{outline:2px solid var(--teal-dark,#155b4b);outline-offset:4px;border-radius:4px}.public-support-main ::selection,.public-footer-v2 ::selection{background:#d8eadd;color:#163c35}@media(max-width:900px){.public-footer-v2 .footer-main{grid-template-columns:1fr;gap:40px}.public-footer-v2 .footer-identity>p{max-width:55ch}.help-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}}@media(max-width:600px){body .public-footer.public-footer-v2{padding:40px 24px 24px}.public-footer-v2 .footer-link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.public-footer-v2 .footer-bottom{align-items:flex-start;flex-direction:column;gap:16px;margin-top:32px}.public-support-main{padding:48px 24px 64px}.download-platforms{grid-template-columns:1fr;gap:32px;margin-top:40px;padding-top:32px}.help-layout{grid-template-columns:1fr;gap:32px;margin-top:32px}.help-contents{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 20px;border-block:1px solid var(--line,#dce5df);padding-block:8px}.help-products{grid-template-columns:1fr}.help-content section{scroll-margin-top:100px}}@media(prefers-reduced-motion:reduce){.public-support-main *,.public-footer-v2 *{scroll-behavior:auto;transition:none}}
