.site-information{min-height:100vh}.information-main{min-height:calc(100vh - 270px);padding-block:80px 128px}.information-heading{max-width:800px;margin-bottom:64px}.information-heading h1,.signin-unavailable h1{font:var(--sc-type-heading-56-medium-lh111-lsm280);letter-spacing:var(--sc-type-heading-56-medium-lh111-lsm280-letter-spacing)}.public-site .information-heading>p{font:var(--sc-type-lead);color:var(--sc-color-muted-foreground);max-width:52ch;margin-top:24px}.information-heading>.sc-notice{margin-top:32px}.information-layout{grid-template-columns:240px minmax(0,725px);gap:80px;display:grid}.information-toc{border-top:1px solid var(--sc-color-foreground);flex-direction:column;align-self:start;align-items:flex-start;gap:8px;max-height:calc(100dvh - 64px);padding-top:20px;display:flex;position:sticky;top:32px;overflow-y:auto}.information-toc-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.information-toc .information-toc-toggle{display:none}.information-toc strong{font:var(--sc-type-label);margin-bottom:8px}.information-toc .sc-link{font:var(--sc-type-body-sm);color:var(--sc-color-muted-foreground);padding-block:8px;text-decoration:none}.information-toc .sc-link[aria-current],.information-toc .sc-link:hover{color:var(--sc-color-foreground);text-underline-offset:4px;text-decoration:underline}.information-body{min-width:0}.information-body section{border-top:1px solid var(--sc-color-border-strong);padding-block:28px 36px;scroll-margin-top:32px}.information-body h2{font:var(--sc-type-heading-20-medium-lh140-lsm40);letter-spacing:var(--sc-type-heading-20-medium-lh140-lsm40-letter-spacing)}.public-site .information-body p{font:var(--sc-type-body-lg);color:var(--sc-color-muted-foreground);margin-top:16px;line-height:1.6}.public-site .information-contact{font:var(--sc-type-body-lg);margin-top:32px}.support-layout{grid-template-columns:minmax(0,600px) minmax(0,400px);align-items:start;gap:80px;display:grid}.support-layout h2{font:var(--sc-type-heading-28-medium-lh121-lsm112);letter-spacing:var(--sc-type-heading-28-medium-lh121-lsm112-letter-spacing)}.support-layout .site-faq{margin-top:24px}.support-contact{border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-card);background:var(--sc-color-surface-alt);padding:32px}.public-site .support-contact p{color:var(--sc-color-muted-foreground);font:var(--sc-type-body-lg);margin-top:16px}.support-contact .sc-button{width:100%;margin-top:28px}.support-address{font:var(--sc-type-body-lg-medium);color:var(--sc-color-foreground);overflow-wrap:anywhere;text-underline-offset:4px;-webkit-user-select:text;user-select:text;margin-top:20px;display:block}.support-contact .support-fallback{font:var(--sc-type-caption);line-height:1.5}.signin-unavailable{max-width:420px;margin:48px auto}.public-site .signin-unavailable p{font:var(--sc-type-lead);color:var(--sc-color-muted-foreground);margin-top:24px}.signin-unavailable .sc-button{margin-top:32px}@media (max-width:1099px){.information-layout,.support-layout{gap:40px}.information-layout{grid-template-columns:210px minmax(0,1fr)}.support-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}}@media (max-width:899px){.information-main{padding-block:56px 88px}.information-heading{margin-bottom:48px}.information-layout,.support-layout{grid-template-columns:minmax(0,1fr)}.information-toc{z-index:5;border-bottom:1px solid var(--sc-color-border-strong);background:var(--sc-site-background);max-height:none;padding:0;top:0;overflow:visible}.information-toc strong{display:none}.information-toc .information-toc-toggle{justify-content:space-between;width:100%;min-height:52px;padding:12px 0;display:flex}.information-toc-links{background:var(--sc-site-background);border:1px solid var(--sc-color-border-strong);max-height:60dvh;box-shadow:var(--sc-site-shadow-glow-float);padding:16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.information-toc[data-open=true] .information-toc-links{display:flex}.information-toc[data-open=true] .information-toc-toggle svg{transform:rotate(180deg)}.information-toc-links .sc-link{align-items:center;width:100%;min-height:44px;display:flex}.information-body section{scroll-margin-top:80px}.information-layout>.information-body>section:first-child{border-top:0;padding-top:0}.support-contact{grid-row:1;width:100%;max-width:600px}}@media (max-width:599px){.information-main{padding-block:40px 72px}.information-heading h1,.signin-unavailable h1{letter-spacing:-.04em;font-size:44px;line-height:1.1}.information-toc .sc-link{align-items:center;min-height:44px;display:flex}.support-contact{padding:24px}.information-body section{padding-block:24px 32px}}
