html{background:var(--tk-paper);color:var(--tk-ink)}body{font-family:var(--tk-font);min-height:100vh;margin:0;position:relative;overflow-x:hidden}main{max-width:var(--tk-web-max);padding:var(--tk-s7) var(--tk-web-gutter) var(--tk-s8);margin:0 auto}h1{margin:var(--tk-s5) 0 var(--tk-s4);max-width:14em;font-size:clamp(2.4rem,7vw,5.5rem)}h2{margin:var(--tk-s5) 0 var(--tk-s2);font-size:1.4rem}p{max-width:32em;margin:0 0 var(--tk-s3);color:var(--tk-graphite);font-size:1.15rem;line-height:1.5}.tk-links{margin:var(--tk-s4) 0 0;gap:var(--tk-s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tk-links a{font-size:1.1rem;font-weight:600}.tk-links a[aria-current=page]{text-decoration:none}.tk-list{margin:0;padding-left:1.2em;font-size:1.1rem;line-height:1.7}.tk-home{overflow:hidden}.tk-home .tk-tag{width:min(34vw,380px)}
