.ck{--ck-pad:40px;--ck-max:1160px;flex-direction:column;min-height:100dvh;display:flex}.ck-bar,.ck-main,.ck-foot{width:100%;max-width:calc(var(--ck-max) + 2 * var(--ck-pad));padding-left:var(--ck-pad);padding-right:var(--ck-pad);margin:0 auto}.ck-bar{align-items:center;gap:var(--s-4);padding-top:var(--s-5);padding-bottom:var(--s-5);display:flex}.ck-brand{color:var(--ink);align-items:center;gap:9px;min-height:40px;text-decoration:none;display:inline-flex}.ck-brand__word{font:650 20px/1 var(--font-ui);letter-spacing:-.035em}.ck-bar__tag{padding-left:var(--s-4);border-left:1px solid var(--rule)}.ck-bar__link{margin-left:auto}.ck-main{padding-top:var(--s-10);padding-bottom:var(--s-16);outline:none;flex:1}.ck-hero{max-width:820px;margin-bottom:var(--s-10)}.ck-title{font:300 72px/72px var(--font-doc);font-variation-settings:"opsz" 72;letter-spacing:-.028em;margin:14px 0 var(--s-5);text-wrap:balance}.ck-lede{color:var(--ink-2);text-wrap:pretty;max-width:640px;font-size:19px;line-height:28px}.ck-proof{margin-top:var(--s-6);flex-direction:column;gap:6px;display:flex}.ck-proof__count{align-items:center;gap:10px;font-size:14px;display:inline-flex}.ck-proof__count svg{color:var(--ink-3)}.ck-proof__count strong{font:400 16px/1 var(--font-num);font-variation-settings:"wdth" 87.5;border-radius:var(--r-1);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);padding:5px 9px}.ck-drop{gap:var(--s-8);animation:fade-in var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,7fr) minmax(260px,4fr);align-items:start;display:grid}.ck-drop__zone{gap:var(--s-4);display:grid}.ck-drop__zone .imp-dropzone{min-height:340px}.ck-how{gap:var(--s-4);padding-top:var(--s-2);display:grid}.ck-how__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ck-how__list li{gap:var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:12px 0;font-size:15px;line-height:22px;display:grid}.ck-how__no{font:500 11px/22px var(--font-num);font-variation-settings:"wdth" 87.5;color:var(--ink-3);letter-spacing:.04em}.ck-reading,.ck-note{margin:var(--s-6) 0}.ck-reveal{gap:var(--s-4);margin-top:var(--s-4);animation:fade-in var(--dur-3) var(--ease-out);display:grid}.ck-reveal__foot{justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;align-items:flex-start;display:flex}.ck-report{scroll-margin-top:var(--s-6)}.ck-report .free__report{margin-top:var(--s-12)}.static-cloth{width:100%}.static-cloth canvas{display:block}.free__year .section__head{flex-wrap:wrap}.ck-cta{margin-top:var(--s-12);gap:var(--s-6);padding:var(--s-8);border-radius:var(--r-4);background:var(--surface);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ck-cta__title{font:300 34px/40px var(--font-doc);font-variation-settings:"opsz" 48;letter-spacing:-.018em;text-wrap:balance}.ck-cta__body{color:var(--ink-2);max-width:620px;margin-top:8px}.ck-cta__actions{flex-direction:column;align-items:stretch;gap:8px;min-width:220px;display:flex}.ck-again{margin-top:var(--s-5);text-align:center}.ck-again .link-btn{min-height:40px}.ck-foot{gap:var(--s-2) var(--s-5);padding-top:var(--s-6);padding-bottom:var(--s-8);border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.ck-foot a{align-items:center;min-height:40px;margin-left:auto;display:inline-flex}@media (max-width:1099px){.ck{--ck-pad:24px}.ck-drop{grid-template-columns:minmax(0,1fr)}.ck-title{font-size:56px;line-height:58px}}@media (max-width:767px){.ck{--ck-pad:16px}.ck-bar{padding-top:var(--s-3);padding-bottom:var(--s-3);gap:var(--s-3)}.ck-bar__tag{display:none}.ck-main{padding-top:var(--s-5)}.ck-hero{margin-bottom:var(--s-6)}.ck-title{margin-top:10px;font-size:42px;line-height:44px}.ck-lede{font-size:17px;line-height:25px}.ck-drop__zone .imp-dropzone{min-height:280px}.ck-cta{padding:var(--s-5);grid-template-columns:minmax(0,1fr)}.ck-cta__title{font-size:28px;line-height:32px}.ck-cta__actions .btn{--h:48px}.ck-foot{flex-direction:column;align-items:flex-start}.ck-foot a{margin-left:0}}@media (pointer:coarse){.ck .btn{min-height:40px}.ck .check{align-items:center;min-height:40px}}
