.kn-top[data-v-6d954bd2]{overflow:hidden;padding:7.375rem 0 2.5rem;position:relative}.kn-glow[data-v-6d954bd2]{border-radius:50%;filter:blur(5.625rem);pointer-events:none;position:absolute}.kn-glow-a[data-v-6d954bd2]{background:radial-gradient(circle,rgba(238,82,51,.2),transparent 65%);height:46vw;left:-12%;top:-24%;width:46vw}.kn-glow-b[data-v-6d954bd2]{background:radial-gradient(circle,rgba(255,199,44,.2),transparent 65%);height:38vw;right:-12%;top:10%;width:38vw}.kn-crumb[data-v-6d954bd2]{color:var(--kc-ink-55);font-size:.84375rem;font-weight:600;position:relative}.kn-crumb a[data-v-6d954bd2]{border-bottom:.125rem solid var(--kc-coral)}.kn-head[data-v-6d954bd2]{display:grid;gap:3rem;padding:1.875rem 0;position:relative}@media(min-width:1024px){.kn-head.has-side[data-v-6d954bd2]{align-items:center;grid-template-columns:1.3fr .7fr}}.kn-h1[data-v-6d954bd2]{font-size:clamp(2.375rem,6.2vw,5.25rem);font-weight:800;letter-spacing:-.035em;line-height:.95;margin-top:.625rem;text-transform:uppercase}.kn-h1 em[data-v-6d954bd2]{color:var(--kc-coral);font-style:normal;text-shadow:.25rem .25rem 0 rgba(43,14,20,.9)}.kn-byline[data-v-6d954bd2]{color:var(--kc-ink-55);font-size:.875rem;font-weight:600;margin-top:1.125rem}.kn-lede[data-v-6d954bd2]{margin-top:1.375rem}.kn-actions[data-v-6d954bd2]{align-items:center;gap:1rem;margin-top:1.875rem}.kn-actions[data-v-6d954bd2],.kn-side[data-v-6d954bd2]{display:flex;flex-wrap:wrap}.kn-side[data-v-6d954bd2]{align-items:flex-start;gap:1.375rem;position:relative}@media(min-width:1024px){.kn-side[data-v-6d954bd2]{align-items:flex-end;flex-direction:column;justify-self:end;max-width:25rem}}.kn-person[data-v-6d954bd2]{margin:0;transform:rotate(-5deg);width:12.5rem}@media(min-width:1024px){.kn-person[data-v-6d954bd2]{margin-right:3.75rem;width:14.5rem}}.kn-person .kc-host-meta[data-v-6d954bd2]{display:block}.kn-st-spark[data-v-6d954bd2]{left:11rem;top:-.875rem;width:2.5rem;z-index:3}@media(min-width:1024px){.kn-st-spark[data-v-6d954bd2]{left:auto;right:2.125rem}}.kn-note[data-v-6d954bd2]{background:var(--kc-yellow);border:.15625rem solid var(--kc-ink);border-radius:.375rem .375rem 1.375rem;box-shadow:0 .375rem 0 var(--kc-ink);max-width:20.625rem;padding:1.375rem 1.375rem 1.25rem;position:relative;transform:rotate(2.5deg)}@media(min-width:1024px){.kn-note[data-v-6d954bd2]{margin-top:-2.875rem}}.kn-note-q[data-v-6d954bd2]{font-family:var(--kc-hand);font-size:1.5625rem;font-weight:700;line-height:1.1}.kn-note-a[data-v-6d954bd2]{font-size:.9375rem;font-weight:500;line-height:1.55;margin-top:.5rem}.kn-note-a[data-v-6d954bd2] .kc-link{color:var(--kc-ink)}.kn-thread[data-v-6d954bd2]{display:grid;gap:2.375rem;padding:2.25rem 0 1.875rem;position:relative}.kn-thread[data-v-6d954bd2]:before{border-left:.1875rem dashed rgba(43,14,20,.28);bottom:1.875rem;content:"";left:1.5625rem;position:absolute;top:1.25rem}.kn-knot[data-v-6d954bd2]{align-items:start;gap:1.375rem;grid-template-columns:3.375rem minmax(0,1fr)}.kn-knot[data-v-6d954bd2],.kn-knot-n[data-v-6d954bd2]{display:grid;position:relative}.kn-knot-n[data-v-6d954bd2]{background:var(--kc-coral);border:.15625rem solid var(--kc-ink);border-radius:50%;box-shadow:0 .25rem 0 var(--kc-ink);color:var(--kc-cream);font-family:var(--kc-display);font-size:1.0625rem;font-weight:800;height:3.375rem;margin-top:1.125rem;place-items:center;width:3.375rem;z-index:1}.kn-knot:nth-child(2n) .kn-knot-n[data-v-6d954bd2]{background:var(--kc-mint);color:var(--kc-ink)}.kn-knot-body[data-v-6d954bd2]{min-width:0;position:relative}.kn-margin[data-v-6d954bd2]{color:var(--kc-coral-deep);font-family:var(--kc-hand);font-size:1.5rem;font-weight:700;line-height:1.15;margin-bottom:.5rem;rotate:-1.5deg}@media(min-width:1180px){.kn-knot-body[data-v-6d954bd2]{padding-right:15.625rem}.kn-margin[data-v-6d954bd2]{margin:0;position:absolute;right:0;rotate:-3deg;top:2.25rem;width:13.75rem}}.kn-card[data-v-6d954bd2]{background:#fff;border:.15625rem solid var(--kc-ink);border-radius:1.625rem;box-shadow:0 .375rem #2b0e14d9;max-width:53.75rem;padding:2.125rem 1.875rem 2rem}@media(max-width:640px){.kn-card[data-v-6d954bd2]{padding:1.625rem 1.25rem 1.5rem}.kn-knot[data-v-6d954bd2]{gap:.75rem;grid-template-columns:2.5rem minmax(0,1fr)}.kn-knot-n[data-v-6d954bd2]{font-size:.875rem;height:2.5rem;width:2.5rem}.kn-thread[data-v-6d954bd2]:before{left:1.1875rem}}.kn-card h2[data-v-6d954bd2]{font-size:clamp(1.375rem,2.6vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.12}.kn-prose[data-v-6d954bd2]{color:var(--kc-ink-70);font-size:1.03125rem;gap:.875rem;line-height:1.75;margin-top:1rem}.kn-prose[data-v-6d954bd2],.kn-steps[data-v-6d954bd2]{display:grid;max-width:66ch}.kn-steps[data-v-6d954bd2]{gap:.75rem;list-style:none;margin-top:1.25rem!important;padding:0}.kn-steps li[data-v-6d954bd2]{align-items:flex-start;display:flex;font-size:1rem;gap:.875rem;line-height:1.6}.kn-step-n[data-v-6d954bd2]{background:var(--kc-yellow);border-radius:50%;display:grid;flex:none;font-family:var(--kc-display);font-size:.8125rem;font-weight:800;height:1.875rem;place-items:center;width:1.875rem}.kn-step-n[data-v-6d954bd2],.kn-table-wrap[data-v-6d954bd2]{border:.125rem solid var(--kc-ink)}.kn-table-wrap[data-v-6d954bd2]{border-radius:1rem;margin-top:1.375rem;overflow-x:auto}.kn-table[data-v-6d954bd2]{border-collapse:collapse;font-size:.90625rem;line-height:1.5;width:100%}.kn-table caption[data-v-6d954bd2]{background:var(--kc-cream-2);caption-side:top;color:var(--kc-coral-deep);font-family:var(--kc-hand);font-size:1.3125rem;padding:.75rem 1rem}.kn-table caption[data-v-6d954bd2],.kn-table th[data-v-6d954bd2]{border-bottom:.125rem solid var(--kc-ink);font-weight:700;text-align:left}.kn-table th[data-v-6d954bd2]{background:var(--kc-mint);font-family:var(--kc-display);padding:.625rem .875rem;white-space:nowrap}.kn-table td[data-v-6d954bd2]{border-top:.09375rem dashed rgba(43,14,20,.18);padding:.625rem .875rem;vertical-align:top}.kn-chips[data-v-6d954bd2]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:1.25rem!important;padding:0}.kn-yellow[data-v-6d954bd2]{background:var(--kc-yellow);border:.125rem solid var(--kc-ink);border-radius:.875rem;font-size:.9375rem;font-weight:600;line-height:1.55;margin-top:1.375rem!important;max-width:60ch;padding:.875rem 1.125rem;transform:rotate(-.6deg)}.kn-yellow[data-v-6d954bd2] .kc-link{color:var(--kc-ink)}.kn-picks[data-v-6d954bd2]{padding:3.75rem 0 5.625rem}.kn-picks-grid[data-v-6d954bd2]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2.25rem}@media(max-width:900px){.kn-picks-grid[data-v-6d954bd2]{grid-template-columns:1fr}}.kn-pick[data-v-6d954bd2]{border:.15625rem solid var(--kc-ink);border-radius:1.625rem;display:flex;flex-direction:column;gap:.625rem;min-height:12.5rem;padding:1.75rem 1.75rem 1.625rem;transition:transform .3s var(--kc-spring)}.kn-pick[data-v-6d954bd2]:hover{transform:translateY(-.3125rem) rotate(-.5deg)}.kn-pick h3[data-v-6d954bd2]{font-size:clamp(1.3125rem,2vw,1.625rem);font-weight:800;letter-spacing:-.01em;line-height:1.15}.kn-pick p[data-v-6d954bd2]{font-size:.96875rem;font-weight:500;line-height:1.55}.kn-pick-go[data-v-6d954bd2]{font-family:var(--kc-hand);font-size:1.375rem;font-weight:700;margin-top:auto}.kn-pick-coral[data-v-6d954bd2]{background:var(--kc-coral);color:var(--kc-cream)}.kn-pick-coral p[data-v-6d954bd2]{color:#fff7f1d9}.kn-pick-mint[data-v-6d954bd2]{background:var(--kc-mint)}.kn-pick-plum[data-v-6d954bd2]{background:var(--kc-plum);color:var(--kc-cream)}.kn-pick-plum p[data-v-6d954bd2]{color:#fff7f1bf}.kn-pick-plum .kn-pick-go[data-v-6d954bd2]{color:var(--kc-yellow)}.kn-faq[data-v-6d954bd2]{background:var(--kc-mint);border-bottom:.15625rem solid var(--kc-ink);border-top:.15625rem solid var(--kc-ink);padding:5.625rem 0 6.25rem}.kn-faq .kc-h2[data-v-6d954bd2]{margin-top:.375rem}.kn-faq-grid[data-v-6d954bd2]{display:grid;gap:1.125rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem}@media(max-width:900px){.kn-faq[data-v-6d954bd2]{padding:4.375rem 0 5rem}.kn-faq-grid[data-v-6d954bd2]{grid-template-columns:1fr}}.kn-qa[data-v-6d954bd2]{background:#fff;border:.15625rem solid var(--kc-ink);border-radius:1.375rem;box-shadow:0 .3125rem 0 var(--kc-ink);padding:1.5rem 1.5rem 1.375rem}.kn-qa h3[data-v-6d954bd2]{font-size:1.1875rem;font-weight:800;letter-spacing:-.01em;line-height:1.25}.kn-qa p[data-v-6d954bd2]{color:var(--kc-ink-70);font-size:.96875rem;line-height:1.65;margin-top:.625rem}
