.tg-info-layout{grid-template-columns:220px minmax(0,800px);align-items:start;gap:64px;padding-top:64px;padding-bottom:100px;display:grid}.tg-home .tg-company-links{align-items:start;gap:12px;display:grid}.tg-company-links a{color:var(--tg-muted);font-size:15px}.tg-company-links a[aria-current],.tg-company-links a:hover{color:var(--tg-ink)}.tg-info aside{position:sticky;top:32px}.tg-info aside p{color:var(--tg-muted);margin-top:36px;font-size:13px;line-height:1.7}.tg-info article{min-width:0;max-width:800px}.tg-info article h1{letter-spacing:-1.8px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.12}.tg-info .tg-info-intro{color:var(--tg-muted);max-width:640px;margin:24px 0 54px;font-size:22px;line-height:1.55}.tg-info article section{margin-bottom:38px;scroll-margin-top:32px}.tg-info article h2{letter-spacing:-.35px;margin-bottom:14px;font-size:24px;font-weight:500;line-height:1.3}.tg-info article section p{color:#c6c9ca;margin:0 0 14px;font-size:17px;line-height:1.8}.tg-info article p a,.tg-info article li a,.tg-info-tools a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.tg-info article a:hover{color:var(--tg-accent)}.tg-info article ul{color:#c6c9ca;padding-left:22px;line-height:2.1}.tg-info .tg-info-email{overflow-wrap:anywhere;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;margin:-20px 0 42px;padding:20px 0;font-size:clamp(20px,3vw,32px);display:flex}.tg-info-tools{flex-wrap:wrap;gap:22px;margin-top:38px;display:flex}.tg-info :focus-visible{outline:2px solid var(--tg-accent);outline-offset:5px;border-radius:2px}@media (width<=760px){.tg-info-layout{grid-template-columns:1fr;gap:38px;padding-top:32px;padding-bottom:64px}.tg-info aside{position:static}.tg-info aside .tg-company-links{flex-wrap:wrap;gap:12px 22px;display:flex}.tg-info aside p{margin-top:20px}.tg-info .tg-header{gap:16px;min-height:80px}.tg-info .tg-language{gap:6px;margin-left:0}.tg-info .tg-header nav{margin-left:auto}.tg-info .tg-header nav a{font-size:13px}.tg-info .tg-info-intro{margin-bottom:38px;font-size:20px}.tg-info article section p{font-size:16px}}@media (width<=400px){.tg-info .tg-header .tg-brand{font-size:20px}.tg-info .tg-header .tg-brand img{width:23px;height:23px}.tg-info .tg-header{gap:10px}.tg-info .tg-language a{font-size:13px}}
