@layer components{.kk-prose{max-inline-size:var(--kk-measure);color:var(--kk-color-text-body);font:var(--kk-weight-regular) var(--kk-text-md) / var(--kk-leading-normal) var(--kk-font-text);overflow-wrap:break-word}.kk-prose :where(p,ul,ol,blockquote,table)+:where(p,ul,ol,blockquote,table){margin-block-start:var(--kk-space-3)}.kk-prose :where(h2,h3,h4){margin-block:var(--kk-space-4) var(--kk-space-2);color:var(--kk-color-text);font:var(--kk-weight-title) var(--kk-text-lg) / var(--kk-leading-snug) var(--kk-font-text)}.kk-prose ul{padding-inline-start:var(--kk-space-6);list-style:outside}.kk-prose ol{padding-inline-start:var(--kk-space-6);list-style:decimal}.kk-prose li{list-style:inherit}.kk-prose li+li{margin-block-start:var(--kk-space-1)}.kk-prose li::marker{color:var(--kk-color-text-muted)}.kk-prose a:not([class]){color:var(--kk-color-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--kk-link-line);text-decoration-color:var(--kk-link-line);text-decoration-thickness:var(--kk-link-line-width);text-underline-offset:var(--kk-underline-offset);transition:text-decoration-color var(--kk-duration-underline) var(--kk-ease-reveal)}.kk-prose a:not([class]):focus-visible{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.kk-prose a:not([class]):hover{text-decoration-color:#0000}}.kk-prose a:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-prose :where(strong,b){color:var(--kk-color-text);font-weight:var(--kk-weight-bold)}.kk-prose :where(table,pre){max-inline-size:100%;display:block;overflow-x:auto}.kk-prose :where(th,td){padding:var(--kk-space-2) var(--kk-space-3);border:var(--kk-border-width) solid var(--kk-color-border);text-align:start}.kk-index-head{padding-block:clamp(var(--kk-space-6), 4vw, var(--kk-space-12)) clamp(var(--kk-space-8), 4vw, var(--kk-space-12))}.kk-index-head__grid{gap:var(--kk-space-6);grid-template-columns:minmax(0,1fr);margin-block-start:clamp(var(--kk-space-5), 3vw, var(--kk-space-8));display:grid}@media (min-width:1024px){.kk-index-head__grid{align-items:end;column-gap:clamp(var(--kk-space-10), 6vw, var(--kk-space-20));grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.kk-index-head__title{max-inline-size:calc(20 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-4xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display);text-wrap:balance}.kk-index-head__aside{gap:var(--kk-space-6);grid-template-columns:minmax(0,1fr);display:grid}.kk-index-head__lead{max-inline-size:calc(52 * var(--kk-ch));font-size:var(--kk-text-md);line-height:var(--kk-leading-body);color:var(--kk-text-2)}.kk-index-head__lead>*+*{margin-block-start:var(--kk-space-3)}.kk-index-head__lead>:first-child:not(:only-child){font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);color:var(--kk-text)}.kk-topic-filter{padding-block-end:var(--kk-space-4)}.kk-topic-filter__list{gap:var(--kk-space-2);padding:var(--kk-space-1) var(--kk-space-1) var(--kk-space-2);margin:0;margin-inline:calc(-1 * var(--kk-space-1));scrollbar-width:thin;list-style:none;display:flex;position:relative;overflow-x:auto}@media (min-width:768px){.kk-topic-filter__list{flex-wrap:wrap;overflow-x:visible}}.kk-topic-filter__item{flex:none}.kk-topic-filter__link{align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height-sm);padding-inline:var(--kk-space-4);border:var(--kk-border-width) solid var(--kk-line-strong);border-radius:var(--kk-radius-pill);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-nav);color:var(--kk-text);white-space:nowrap;transition:background-color var(--kk-duration-quick) var(--kk-ease-out), border-color var(--kk-duration-quick) var(--kk-ease-out), color var(--kk-duration-quick) var(--kk-ease-out);text-decoration:none;display:inline-flex}.kk-topic-filter__link:hover{border-color:var(--kk-text-2);background:var(--kk-surface-hover)}.kk-topic-filter__link[aria-current=page]{border-color:var(--kk-text);background:var(--kk-text);color:var(--kk-canvas)}.kk-topic-filter__count{font-family:var(--kk-font-mono);font-size:var(--kk-size-label);font-weight:var(--kk-weight-mono);font-variant-numeric:tabular-nums;color:var(--kk-text-3)}.kk-topic-filter__link[aria-current=page] .kk-topic-filter__count{color:var(--kk-canvas)}.kk-blog-index__body{gap:clamp(var(--kk-space-12), 7vw, var(--kk-space-24));padding-block:clamp(var(--kk-space-6), 3vw, var(--kk-space-10)) clamp(var(--kk-space-16), 8vw, var(--kk-space-32));grid-template-columns:minmax(0,1fr);display:grid}.kk-blog-index__list-title{font-family:var(--kk-font-display);font-size:var(--kk-text-3xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-blog-index__empty{gap:var(--kk-space-8);padding-block:var(--kk-space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kk-blog-index__empty-art{aspect-ratio:16/9;border-radius:var(--kk-radius-xl);background:var(--kk-void);position:relative;overflow:clip}.kk-blog-index__empty-words{gap:var(--kk-space-5);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.kk-blog-index__empty-title{max-inline-size:calc(16 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-3xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);text-wrap:balance}@media (min-width:768px){.kk-blog-index__empty{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.kk-blog-closing{background:radial-gradient(ellipse 80% 60% at 70% 120%, color-mix(in oklab, var(--kk-signature) 16%, transparent), transparent 70%);padding-block-end:clamp(var(--kk-space-16), 8vw, var(--kk-space-32));overflow:clip}.kk-blog-closing__panel{gap:var(--kk-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.kk-blog-closing__copy{gap:var(--kk-space-6);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.kk-blog-closing__sky{align-self:center;block-size:clamp(15rem,22vw + 3rem,30rem)}.kk-blog-closing__panel:has(.kk-btn:is(:hover,:focus-visible)){--kk-constellation-line:var(--kk-action-hover)}@media (max-width:767.98px){.kk-blog-closing__panel{grid-template-columns:minmax(0,1fr)}.kk-blog-closing__sky{display:none}}.kk-blog-closing__title{max-inline-size:calc(18 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-display);font-weight:var(--kk-weight-display-xl);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display);text-wrap:balance}.kk-blog-closing__text{max-inline-size:calc(46 * var(--kk-ch));font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);color:var(--kk-text-2)}.kk-blog-closing__actions{gap:var(--kk-space-3);flex-wrap:wrap;margin-block-start:var(--kk-space-3);display:flex}.kk-postcard,.kk-postrow{position:relative}.kk-postcard:has(.kk-postcard__link:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-m)}:root.is-pointer-input .kk-postcard:has(.kk-postcard__link:focus-visible){outline:none}.kk-postrow:has(.kk-postrow__link:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-m)}:root.is-pointer-input .kk-postrow:has(.kk-postrow__link:focus-visible){outline:none}.kk-postcard__link,.kk-postrow__link{color:inherit}.kk-postcard__link:focus-visible,.kk-postrow__link:focus-visible{outline:none}.kk-postcard__link:after,.kk-postrow__link:after{content:"";z-index:var(--kk-z-raised);position:absolute;inset:0}.kk-postcard__cover,.kk-postrow__cover{aspect-ratio:3/2;border-radius:var(--kk-radius-m);background:var(--kk-void);overflow:hidden}.kk-postcard__img,.kk-postrow__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--kk-duration-media) var(--kk-ease-out);display:block}@media (hover:hover) and (pointer:fine){.kk-postcard:hover .kk-postcard__img,.kk-postrow:hover .kk-postrow__img{transform:scale(var(--kk-hover-zoom))}}.kk-postcard__facts,.kk-postrow__facts{gap:var(--kk-space-1) var(--kk-space-4);font-size:var(--kk-text-xs);line-height:var(--kk-leading-snug);color:var(--kk-text-3);flex-wrap:wrap;margin:0;display:flex}.kk-postcard__topic,.kk-postrow__topic{font-weight:var(--kk-weight-semibold);color:var(--kk-text-2)}.kk-postcard{align-content:start;gap:var(--kk-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kk-postcard__words{gap:var(--kk-space-3);grid-template-columns:minmax(0,1fr);display:grid}.kk-postcard__title{font-family:var(--kk-font-display);font-size:var(--kk-text-xl);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}.kk-postcard--feature .kk-postcard__cover{aspect-ratio:16/10}.kk-postcard--feature .kk-postcard__title{font-size:var(--kk-text-2xl);line-height:var(--kk-leading-heading)}.kk-postcard__summary{font-size:var(--kk-text-sm);line-height:var(--kk-leading-body);color:var(--kk-text-2);margin:0}.kk-postrow{gap:var(--kk-space-4);padding-block:var(--kk-space-6);border-block-start:var(--kk-border-width) solid var(--kk-line);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.kk-postrow{gap:var(--kk-space-8);padding-block:var(--kk-space-8);grid-template-columns:13rem minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.kk-postrow{grid-template-columns:16rem minmax(0,1fr) auto}}.kk-postrow__cover{aspect-ratio:1;border-radius:var(--kk-radius-s)}@media (min-width:768px){.kk-postrow__cover{aspect-ratio:3/2}}.kk-postrow__words{gap:var(--kk-space-2);grid-template-columns:minmax(0,1fr);display:grid}.kk-postrow__title{max-inline-size:calc(34 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}@media (min-width:768px){.kk-postrow__title{font-size:var(--kk-text-2xl);line-height:var(--kk-leading-heading)}}.kk-postrow__summary{max-inline-size:calc(62 * var(--kk-ch));font-size:var(--kk-text-sm);line-height:var(--kk-leading-body);color:var(--kk-text-2);margin:0;display:none}@media (min-width:768px){.kk-postrow__summary{display:block}}.kk-postrow__arrow{display:none}@media (min-width:768px){.kk-postrow__arrow{block-size:1.75rem;inline-size:1.75rem;color:var(--kk-text-3);transition:translate var(--kk-duration-move) var(--kk-ease-out), color var(--kk-duration-quick) var(--kk-ease-out);display:block;rotate:-45deg}.kk-postrow:hover .kk-postrow__arrow{translate:var(--kk-space-1) calc(-1 * var(--kk-space-1));color:var(--kk-link)}}.kk-mag-chip{gap:var(--kk-space-2);min-block-size:var(--kk-space-8);padding-inline:var(--kk-space-3);border:var(--kk-border-width) solid var(--kk-line-strong);border-radius:var(--kk-radius-pill);color:var(--kk-text);font-size:var(--kk-text-xs);font-weight:var(--kk-weight-semibold);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.kk-mag-chip--quiet{color:var(--kk-text-2);font-weight:var(--kk-weight-regular);border-color:#0000;padding-inline:0}.kk-mag-chip .kk-icon{color:var(--kk-text-3)}.kk-lead-story__cover,.kk-mag-card__cover{border-radius:var(--kk-radius-l);background:var(--kk-void);box-shadow:var(--kk-shadow-3);position:relative;overflow:clip}.kk-lead-story__img,.kk-mag-card__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--kk-duration-media) var(--kk-ease-out);display:block;scale:1.12}.kk-lead-story__cover:after,.kk-mag-card__cover:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--kk-border-width) color-mix(in oklab, var(--kk-text) 8%, transparent), inset 0 -4rem 4rem -3rem color-mix(in oklab, var(--kk-void) 70%, transparent);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.kk-lead-story:hover .kk-lead-story__img,.kk-mag-card:hover .kk-mag-card__img{transform:scale(var(--kk-hover-zoom))}}.kk-signal-cover{display:block;position:absolute;inset:0}.kk-signal-cover__pic{block-size:100%;inline-size:100%;display:block}.kk-signal-cover__ground{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kk-signal-cover__orbit{block-size:100%;inline-size:100%;position:absolute;inset:0}.kk-signal-cover__ring{fill:none;stroke:color-mix(in oklab, var(--kk-text) 34%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.kk-signal-cover__ring--far{stroke:color-mix(in oklab, var(--kk-text) 14%, transparent)}.kk-signal-cover__dot{fill:var(--kk-signature)}.kk-lead-story,.kk-mag-card{position:relative}.kk-lead-story__link,.kk-mag-card__link{color:inherit}.kk-lead-story__link:focus-visible,.kk-mag-card__link:focus-visible{outline:none}.kk-lead-story__link:after,.kk-mag-card__link:after{content:"";z-index:var(--kk-z-raised);position:absolute;inset:0}.kk-lead-story:has(.kk-lead-story__link:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-l)}:root.is-pointer-input .kk-lead-story:has(.kk-lead-story__link:focus-visible){outline:none}.kk-mag-card:has(.kk-mag-card__link:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-l)}:root.is-pointer-input .kk-mag-card:has(.kk-mag-card__link:focus-visible){outline:none}.kk-lead-story{grid-template-columns:minmax(0,1fr);display:grid}.kk-lead-story__cover{aspect-ratio:4/3}.kk-lead-story__words{z-index:var(--kk-z-raised);gap:var(--kk-space-4);margin-block-start:calc(var(--kk-space-12) * -1);margin-inline:var(--kk-space-3);padding:var(--kk-space-6);border-radius:var(--kk-radius-l);background:var(--kk-surface);box-shadow:var(--kk-shadow-3);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid;position:relative}.kk-lead-story__facts,.kk-mag-card__facts{gap:var(--kk-space-2) var(--kk-space-4);color:var(--kk-text-3);font-size:var(--kk-text-xs);flex-wrap:wrap;align-items:center;margin:0;display:flex}.kk-lead-story__title{font-family:var(--kk-font-display);font-size:var(--kk-text-4xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display);text-wrap:balance}.kk-lead-story__summary{max-inline-size:calc(52 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead)}.kk-lead-story__more{gap:var(--kk-space-2);color:var(--kk-link);font-weight:var(--kk-weight-semibold);align-items:center;display:inline-flex}.kk-lead-story__more .kk-icon{transition:translate var(--kk-duration-move) var(--kk-ease-out)}.kk-lead-story:hover .kk-lead-story__more .kk-icon{translate:var(--kk-textlink-nudge) 0}@media (min-width:768px){.kk-lead-story__cover{aspect-ratio:16/9}}@media (min-width:1024px){.kk-lead-story__cover{aspect-ratio:21/9;border-radius:var(--kk-radius-xl)}.kk-lead-story__words{inline-size:min(100%,46rem);margin-block-start:calc(var(--kk-space-24) * -1);margin-inline:var(--kk-space-10) 0;padding:var(--kk-space-10)}}.kk-mag{gap:var(--kk-space-16);grid-template-columns:minmax(0,1fr);margin-block-start:var(--kk-space-8);display:grid}.kk-mag__pair,.kk-mag__trio,.kk-mag__rows{gap:var(--kk-space-12) var(--kk-space-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.kk-mag__rows{border-block-start:var(--kk-border-width) solid var(--kk-line);gap:0}.kk-mag-card{gap:var(--kk-space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.kk-mag-card__cover{aspect-ratio:3/2}.kk-mag-card__words{gap:var(--kk-space-3);grid-template-columns:minmax(0,1fr);display:grid}.kk-mag-card__title{font-family:var(--kk-font-display);font-size:var(--kk-text-xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}.kk-mag-card__summary{max-inline-size:calc(52 * var(--kk-ch));color:var(--kk-text-2);line-height:var(--kk-leading-lead)}.kk-mag-card--spread .kk-mag-card__title{font-size:var(--kk-text-3xl)}.kk-mag-card--tall .kk-mag-card__cover{aspect-ratio:1}.kk-mag-card--tall .kk-mag-card__title{font-size:var(--kk-text-2xl)}.kk-mag-card--row{gap:var(--kk-space-5);padding-block:var(--kk-space-6);border-block-end:var(--kk-border-width) solid var(--kk-line);grid-template-columns:7rem minmax(0,1fr);align-items:center}.kk-mag-card--row .kk-mag-card__cover{border-radius:var(--kk-radius-m);box-shadow:none}.kk-mag-card--row .kk-mag-card__summary,.kk-mag-card__arrow{display:none}@media (min-width:768px){.kk-mag__trio{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-mag-card--row{gap:var(--kk-space-8);grid-template-columns:15rem minmax(0,1fr) auto}.kk-mag-card--row .kk-mag-card__summary{display:block}.kk-mag-card--row .kk-mag-card__title{font-size:var(--kk-text-2xl)}.kk-mag-card__arrow{color:var(--kk-text-2);transition:translate var(--kk-duration-move) var(--kk-ease-out), color var(--kk-duration-quick) var(--kk-ease-out);display:block}.kk-mag-card--row:hover .kk-mag-card__arrow{color:var(--kk-text);translate:var(--kk-space-1) calc(var(--kk-space-1) * -1)}}@media (min-width:1024px){.kk-mag{gap:var(--kk-space-24)}.kk-mag__pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.kk-mag__pair>:nth-child(2){margin-block-start:var(--kk-space-24)}.kk-mag__trio>:nth-child(2){margin-block-start:var(--kk-space-12)}}.kk-constellation{inline-size:auto;max-inline-size:100%;color:var(--kk-text);display:block;overflow:visible}.kk-constellation__glow{color:var(--kk-text)}.kk-constellation__warmth{color:var(--kk-signature)}.kk-constellation__speck{fill:var(--kk-text);fill-opacity:.5}.kk-constellation__fill{fill:var(--kk-text);fill-opacity:.045}.kk-constellation__lines{fill:none;stroke:var(--kk-constellation-line,var(--kk-text));stroke-opacity:.46;stroke-width:.24px;stroke-linejoin:round;stroke-dasharray:100;transition:stroke var(--kk-duration-quick) var(--kk-ease-out)}.kk-constellation__core{fill:var(--kk-text)}.kk-constellation__star--faint .kk-constellation__core{fill-opacity:.8}.kk-constellation__spikes{fill:none;stroke:var(--kk-text);stroke-opacity:.6;stroke-width:.12px;stroke-linecap:round}.kk-constellation__pad{fill:var(--kk-signature)}@media (forced-colors:active){.kk-constellation__lines,.kk-constellation__spikes{stroke:canvastext}.kk-constellation__core,.kk-constellation__speck,.kk-constellation__pad{fill:canvastext}.kk-constellation__halo,.kk-constellation__bloom,.kk-constellation__fill{display:none}}.kk-post-foot{gap:var(--kk-space-10);font-size:var(--kk-text-md);grid-template-columns:minmax(0,1fr);margin-block-start:clamp(var(--kk-space-12), 6vw, var(--kk-space-16));display:grid}.kk-post-share{align-items:center;gap:var(--kk-space-2) var(--kk-space-5);border-block-start:var(--kk-border-width) solid var(--kk-line);flex-wrap:wrap;padding-block-start:var(--kk-space-6);display:flex}.kk-post-share__title{font-family:var(--kk-font-text);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);line-height:var(--kk-leading-snug)}.kk-post-share__list{gap:0 var(--kk-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kk-post-share__link,.kk-post-share__button{align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height-sm);font:inherit;font-size:var(--kk-text-sm);color:var(--kk-text-2);cursor:pointer;transition:color var(--kk-duration-quick) var(--kk-ease-out);background:0 0;border:0;padding:0;display:inline-flex}.kk-post-share__link:hover,.kk-post-share__button:hover{color:var(--kk-text)}.kk-post-share__button[data-state=done]{color:var(--kk-good)}.kk-post-terms{gap:var(--kk-space-3);font-size:var(--kk-text-sm);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kk-post-terms__row{align-items:baseline;gap:var(--kk-space-2) var(--kk-space-4);flex-wrap:wrap;display:flex}.kk-post-terms__label{min-inline-size:5rem;font-weight:var(--kk-weight-bold);color:var(--kk-text)}.kk-post-terms__value{color:var(--kk-text-2);margin:0}.kk-chip.kk-post-terms__chip{color:var(--kk-text)}.kk-author{gap:var(--kk-space-5);padding:clamp(var(--kk-space-5), 3vw, var(--kk-space-8));border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-m);background:var(--kk-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kk-author__name{font-family:var(--kk-font-display);font-size:var(--kk-text-xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-author__role{font-size:var(--kk-text-sm);color:var(--kk-text-2);margin-block-start:var(--kk-space-1)}.kk-author__bio{font-size:var(--kk-text-sm);line-height:var(--kk-leading-body);color:var(--kk-text-2);margin-block-start:var(--kk-space-3)}.kk-author__links{gap:0 var(--kk-space-5);margin:var(--kk-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kk-author__link{min-block-size:var(--kk-control-height-sm);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-semibold);color:var(--kk-link);align-items:center;display:inline-flex}.kk-blog-search{gap:var(--kk-space-2);grid-template-columns:minmax(0,1fr);max-inline-size:34rem;display:grid}.kk-blog-search__label{font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);color:var(--kk-text)}.kk-blog-search__field{border-width:var(--kk-border-width-control);border-color:var(--kk-line-strong);border-radius:var(--kk-radius-pill)}.kk-post-more{padding-block:clamp(var(--kk-space-12), 7vw, var(--kk-space-24));border-block-start:var(--kk-border-width) solid var(--kk-line)}.kk-post-more__head{justify-content:space-between;align-items:end;gap:var(--kk-space-4) var(--kk-space-8);flex-wrap:wrap;display:flex}.kk-post-more__title{font-family:var(--kk-font-display);font-size:var(--kk-text-3xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-post-more__list{gap:var(--kk-space-10) var(--kk-space-8);margin:clamp(var(--kk-space-8), 4vw, var(--kk-space-12)) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:768px){.kk-post-more__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kk-post-cta{padding-block-end:clamp(var(--kk-space-16), 8vw, var(--kk-space-32))}.kk-post-cta__panel{gap:var(--kk-space-8);padding:clamp(var(--kk-space-6), 5vw, var(--kk-space-16));border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-l);background:var(--kk-surface);box-shadow:var(--kk-shadow-1);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.kk-post-cta__panel{align-items:end;column-gap:var(--kk-space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.kk-post-cta__title{max-inline-size:calc(20 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-3xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}.kk-post-cta__text{max-inline-size:calc(50 * var(--kk-ch));font-size:var(--kk-text-md);color:var(--kk-text-2);margin-block-start:var(--kk-space-4)}.kk-post-cta__actions{align-items:center;gap:var(--kk-space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.kk-post-cta__actions{justify-content:flex-end}}.kk-post-cta__phone{align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height);padding-inline:var(--kk-space-2);font-weight:var(--kk-weight-semibold);color:var(--kk-text);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}}