.f0Kayq_page{background:var(--totum-bg);min-height:100vh;color:var(--totum-ink)}.f0Kayq_skip{z-index:5;background:var(--totum-surface);color:var(--totum-ink);padding:.75rem 1rem;position:absolute;top:-5rem;left:1rem}.f0Kayq_skip:focus{top:1rem}.f0Kayq_page a:focus-visible{outline:3px solid var(--totum-accent);outline-offset:4px}.f0Kayq_header{border-bottom:1px solid var(--totum-line);justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:1.25rem clamp(1.25rem,4vw,3.5rem);display:flex}.f0Kayq_brand{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.f0Kayq_brand img{width:2.5rem;height:2.5rem}.f0Kayq_brand span{font:600 1.55rem/1 var(--rm-font-display);letter-spacing:.09em}.f0Kayq_header nav{flex-wrap:wrap;gap:1.4rem;display:flex}.f0Kayq_header nav a{color:var(--totum-accent);text-underline-offset:.25em;font-weight:600}.f0Kayq_intro{max-width:80rem;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,3.5rem) 2rem}.f0Kayq_eyebrow{color:var(--totum-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.76rem;font-weight:700}.f0Kayq_intro h1{max-width:15ch;font:500 clamp(3rem, 6vw, 5.5rem)/1.05 var(--rm-font-display);letter-spacing:-.04em;margin:0}.f0Kayq_introLead{max-width:57ch;color:var(--totum-muted);margin:1.5rem 0 0;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.f0Kayq_notice{background:var(--totum-surface);border:1px solid var(--totum-line);border-radius:.8rem;max-width:65rem;margin:2rem auto 0;padding:1.15rem 1.3rem;line-height:1.55}.f0Kayq_notice strong{margin-bottom:.25rem;display:block}.f0Kayq_notice p{margin:0}.f0Kayq_body{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);max-width:80rem;margin:0 auto;padding:2.75rem clamp(1.25rem,4vw,3.5rem) 7rem;display:grid}.f0Kayq_toc{align-self:start;position:sticky;top:2rem}.f0Kayq_toc p{color:var(--totum-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}.f0Kayq_toc a{color:var(--totum-ink);padding:.5rem 0;line-height:1.35;text-decoration:none;display:block}.f0Kayq_toc a:hover{color:var(--totum-accent);text-decoration:underline}.f0Kayq_article{min-width:0}.f0Kayq_section{border-top:1px solid var(--totum-line);max-width:70ch;padding:2rem 0 2.4rem;scroll-margin-top:2rem}.f0Kayq_section:first-child{border-top:0;padding-top:0}.f0Kayq_section h2{font:500 clamp(1.8rem, 3vw, 2.5rem)/1.15 var(--rm-font-display);letter-spacing:-.025em;margin:0 0 1.1rem}.f0Kayq_section p,.f0Kayq_section li{color:var(--totum-ink);font-size:1rem;line-height:1.75}.f0Kayq_section p{margin:0 0 1.1rem}.f0Kayq_section ul{margin:0 0 1.1rem;padding-left:1.5rem}.f0Kayq_section li+li{margin-top:.5rem}.f0Kayq_section a{color:var(--totum-accent);text-underline-offset:.2em}.f0Kayq_footer{border-top:1px solid var(--totum-line);max-width:80rem;color:var(--totum-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:auto;padding:2rem clamp(1.25rem,4vw,3.5rem);font-size:.9rem;display:flex}.f0Kayq_footer a{color:var(--totum-accent)}@media (max-width:900px){.f0Kayq_header{align-items:flex-start}.f0Kayq_header nav{gap:.75rem;font-size:.9rem}.f0Kayq_body{padding-top:1.5rem;display:block}.f0Kayq_toc{flex-wrap:wrap;gap:0 1rem;padding-bottom:2rem;display:flex;position:static}.f0Kayq_toc p{flex:0 0 100%}.f0Kayq_toc a{text-underline-offset:.2em;text-decoration:underline}}
