.kp-top[data-v-7ee9c323]{padding:7.375rem 0 1.875rem}.kp-crumb[data-v-7ee9c323]{color:var(--kc-ink-55);font-size:.84375rem;font-weight:600}.kp-crumb a[data-v-7ee9c323]{border-bottom:.125rem solid var(--kc-coral)}.kp-head[data-v-7ee9c323]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:space-between;margin-top:1.625rem}.kp-head h1[data-v-7ee9c323]{font-size:clamp(2.25rem,5.6vw,4.5rem);font-weight:800;letter-spacing:-.035em;line-height:.96;margin-top:.375rem;text-transform:uppercase}.kp-date[data-v-7ee9c323]{background:var(--kc-yellow);border:.15625rem solid var(--kc-ink);border-radius:.375rem .375rem 1.25rem;box-shadow:0 .3125rem 0 var(--kc-ink);flex:none;font-size:.875rem;line-height:1.4;padding:1rem 1.25rem;transform:rotate(2deg)}.kp-date b[data-v-7ee9c323]{font-family:var(--kc-display);font-size:1.0625rem}.kp-doc[data-v-7ee9c323]{background:#fff;border:.15625rem solid var(--kc-ink);border-radius:1.625rem;box-shadow:0 .375rem #2b0e14d9;margin-top:1.25rem;max-width:58.75rem;padding:.75rem 1.375rem}@media(min-width:768px){.kp-doc[data-v-7ee9c323]{padding:1rem 2.5rem}}.kp-sec[data-v-7ee9c323]{border-bottom:.09375rem dashed rgba(43,14,20,.2);display:grid;gap:1rem;grid-template-columns:2.375rem 1fr;padding:1.75rem 0}.kp-sec[data-v-7ee9c323]:last-child{border-bottom:0}.kp-n[data-v-7ee9c323]{background:var(--kc-coral);border:.125rem solid var(--kc-ink);border-radius:50%;color:var(--kc-cream);display:grid;font-family:var(--kc-display);font-size:.875rem;font-weight:800;height:2.25rem;place-items:center;width:2.25rem}.kp-sec h2[data-v-7ee9c323]{font-size:clamp(1.1875rem,2vw,1.5rem);font-weight:800;letter-spacing:-.015em;line-height:1.2;margin-top:.25rem}.kp-sec p[data-v-7ee9c323]{line-height:1.75;margin-top:.75rem!important}.kp-sec p[data-v-7ee9c323],.kp-sec ul[data-v-7ee9c323]{color:var(--kc-ink-70);font-size:1rem;max-width:68ch}.kp-sec ul[data-v-7ee9c323]{display:grid;gap:.5rem;line-height:1.7;margin:.75rem 0 0!important;padding-left:1.25rem}.kp-sec li[data-v-7ee9c323]::marker{color:var(--kc-coral)}.kp-rel[data-v-7ee9c323]{padding:3.5rem 0 5.625rem}.kp-rel-row[data-v-7ee9c323]{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.kp-rel-chip[data-v-7ee9c323]{font-size:.78125rem;padding:.5625rem 1rem}
