.information-site{background:#fff}.information-main{padding-block:64px 104px}.information-heading{border-bottom:1px solid #dce3ed;padding-bottom:40px}.information-heading h1{margin:0 0 20px;font-size:clamp(40px,5vw,62px);line-height:1.08}.information-heading>p{color:var(--kit-muted);margin:0;font-size:16px}.information-layout{grid-template-columns:240px minmax(0,720px);gap:72px;padding-top:48px;display:grid}.information-layout aside nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:sticky;top:32px}.information-layout aside p{margin:0 0 12px;font-size:13px;font-weight:650}.information-layout aside a{color:var(--kit-muted);padding-block:7px;font-size:14px;line-height:1.5}.information-layout aside a:hover{color:var(--kit-blue)}.information-site .information-body h2{letter-spacing:-.02em;margin:44px 0 14px;scroll-margin-top:32px;font-size:24px;line-height:1.3}.information-site .information-body>:first-child{margin-top:0}.information-body p,.information-body li{color:var(--kit-muted);font-size:16px;line-height:1.8}.information-body p{margin:0 0 20px}.information-body strong{color:#172438;font-weight:600}.information-body a{color:var(--kit-blue);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.information-body .legal-callout{background:#eff5ff;border:0;border-radius:16px;margin:28px 0 36px;padding:28px}.information-body .legal-callout p{color:#486182}.information-body .legal-callout p:last-child{margin-bottom:0}.information-body .button.primary{background:var(--kit-blue);color:#fff;text-align:center;border-radius:10px;height:auto;min-height:48px;padding:12px 20px;text-decoration:none}.information-body .button.primary:hover{background:#1049c2}.information-footer{border-top:1px solid #dce3ed}.information-site a[aria-current=page]{color:var(--kit-blue)}@media (max-width:900px){.information-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}}@media (max-width:700px){.information-main{padding-block:40px 64px}.information-heading{padding-bottom:28px}.information-layout{padding-top:28px;display:block}.information-layout aside{border-bottom:1px solid #dce3ed;margin-bottom:36px;padding-bottom:24px}.information-layout aside nav{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid;position:static}.information-layout aside p{grid-column:1/-1;margin-bottom:8px}.information-site .information-body h2{margin-top:36px;font-size:22px}.information-body .legal-callout{padding:22px}.information-body .button.primary{width:100%}.information-site .kit-header nav a:not(.kit-button){display:inline}.information-site .kit-header nav a[href=\/]{display:none}.information-site .kit-header nav{gap:16px}}
