.kj{padding:40px 0 96px}.kj-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end}.kj-head__copy{display:flex;flex-direction:column;gap:8px}.kj-title{font-size:clamp(64px,11vw,168px);line-height:.85;letter-spacing:-.045em;margin-left:-.04em}.kj-intro{font-size:var(--kh-m);line-height:1.7;color:var(--kh-grey);max-width:30em;padding-bottom:14px}.kj-filter{position:sticky;top:var(--header-height, 0px);z-index:10;background:var(--kh-ground);margin-top:48px;padding:12px 0;display:flex;flex-wrap:wrap;gap:4px}.kj-chip{min-height:44px;padding:0 16px;border:0;border-radius:0;background:none;font:inherit;font-size:var(--kh-m);color:var(--kh-ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,color .2s ease}.kj-chip span{font-size:var(--kh-s);color:var(--kh-grey);font-variant-numeric:tabular-nums}.kj-chip:hover{text-decoration:underline;text-underline-offset:4px}.kj-chip[aria-pressed=true]{background:var(--kh-ink);color:var(--kh-ground);text-decoration:none}.kj-chip[aria-pressed=true] span{color:var(--kh-panel)}.kj-list{container-type:inline-size;margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px;grid-auto-flow:dense}.kj-card{min-width:0}.kj-card.is-in{animation:kj-in .4s ease both}@keyframes kj-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kj-card__in{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--kh-ink);height:100%}.kj-card__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#eaeae9}.kj-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.kj-card__in:hover .kj-card__media img{transform:scale(1.04)}.kj-card__body{display:flex;flex-direction:column;gap:8px}.kj-card__meta{font-size:var(--kh-s);color:var(--kh-grey)}.kj-card__title{font-size:var(--kh-l);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.kj-card__in:hover .kj-card__title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.kj-card--wide{grid-column:span 2}.kj-card--wide .kj-card__media{aspect-ratio:auto;height:calc((100cqw - 48px) / 3 * 1.25)}.kj-card--feat{grid-column:1 / -1}.kj-card--feat .kj-card__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.kj-card--feat .kj-card__media{aspect-ratio:4 / 3}.kj-card--feat .kj-card__body{gap:16px;padding-bottom:8px}.kj-card--feat .kj-card__title{font-size:var(--kh-xl);line-height:1.05;letter-spacing:-.02em}.kj-card__excerpt{font-size:var(--kh-m);line-height:1.7;color:var(--kh-grey);max-width:32em}.kj-card__more{font-size:var(--kh-m);text-decoration:underline;text-underline-offset:4px;margin-top:8px}.is-filtered .kj-card--feat .kj-card__in{display:flex}.is-filtered .kj-card--feat{grid-column:auto}.is-filtered .kj-card--feat .kj-card__media{aspect-ratio:4 / 5}.is-filtered .kj-card--feat .kj-card__title{font-size:var(--kh-l);line-height:1.2}.is-filtered .kj-card__excerpt,.is-filtered .kj-card__more{display:none}.is-filtered .kj-card--wide{grid-column:auto}.is-filtered .kj-card--wide .kj-card__media{height:auto;aspect-ratio:4 / 5}.kj-empty{margin-top:48px;font-size:var(--kh-l)}.kj-pages{margin-top:64px;display:flex;justify-content:center;align-items:center;gap:24px}.kj-cta{margin-top:112px;background:var(--kh-ink);color:var(--kh-ground);padding:64px 48px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.kj-cta__title{font-size:clamp(40px,6vw,88px);line-height:.95;letter-spacing:-.035em;max-width:9em}.kj-cta__actions{display:flex;gap:8px;flex-wrap:wrap}.kh .kj-btn-ghost{background:transparent;color:var(--kh-ground);border-color:var(--kh-ground)}.kh .kj-btn-ghost:hover{background:var(--kh-ground);color:var(--kh-ink)}.kj-cta a:focus-visible{outline-color:var(--kh-ground)}.kj button:focus-visible,.kj a:focus-visible{outline:2px solid var(--kh-olive);outline-offset:3px}.kja-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:1000;pointer-events:none}.kja-progress span{display:block;height:100%;background:var(--kh-olive);transform:scaleX(0);transform-origin:left}.kja{padding:48px 0 96px}.kja-head{max-width:860px;display:flex;flex-direction:column;gap:20px}.kja-crumb{display:flex;gap:10px;font-size:var(--kh-s);color:var(--kh-grey)}.kja-crumb a{color:var(--kh-grey);text-decoration:none}.kja-crumb a:hover{color:var(--kh-ink);text-decoration:underline;text-underline-offset:3px}.kja-title{font-size:clamp(40px,5.2vw,72px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.kja-meta{display:flex;gap:10px;font-size:var(--kh-s);color:var(--kh-grey)}.kja-standfirst{font-size:var(--kh-l);line-height:1.4;color:var(--kh-grey);max-width:36em}.kja-hero{margin-top:48px}.kja-hero img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#eaeae9}.kja-layout{margin-top:64px;display:grid;grid-template-columns:220px minmax(0,680px);gap:80px;justify-content:center;align-items:start}.kja-side{position:sticky;top:calc(var(--header-height, 0px) + 32px);display:flex;flex-direction:column;gap:40px}.kja-toc ol{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:kja}.kja-toc li{counter-increment:kja}.kja-toc a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;padding:6px 0;font-size:var(--kh-s);line-height:1.45;color:var(--kh-grey);text-decoration:none;transition:color .2s ease}.kja-toc a:before{content:counter(kja,decimal-leading-zero);font-variant-numeric:tabular-nums}.kja-toc a:hover,.kja-toc a[aria-current]{color:var(--kh-ink)}.kja-toc a[aria-current] span,.kja-toc a[aria-current]{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--kh-olive);text-decoration-thickness:2px}.kja-toc a[aria-current]:before{color:var(--kh-olive)}.kja-share{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.kja-share .kh-eyebrow{margin-bottom:8px}.kja-link{background:none;border:0;padding:0;min-height:36px;font:inherit;font-size:var(--kh-s);color:var(--kh-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center}.kja-link:hover{color:var(--kh-olive)}.kja-body{font-size:16px;line-height:1.8;color:var(--kh-ink)}.kja-body>*+*{margin-top:1.1em}.kja-body p,.kja-body li{font-size:16px}.kja-body span[style*=font-weight],.kja-body b,.kja-body strong{font-weight:inherit!important}.kja-body h1,.kja-body h2,.kja-body h3,.kja-body h4,.kja-body h5,.kja-body h6{font-weight:400!important;font-family:inherit;text-transform:none}.kja-body :is(h1,h2,h3,h4,h5,h6) :is(b,strong,span,em){font-family:inherit!important;font-weight:400!important;font-style:normal}.kja-body :is(h1,h2,h3){margin-bottom:14px!important}.kja-body h1,.kja-body h2{font-size:var(--kh-l);line-height:1.25;letter-spacing:-.01em;margin-top:2.4em;scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.kja-body h3,.kja-body h4{font-size:var(--kh-m);line-height:1.4;margin-top:2em;color:var(--kh-olive)}.kja-body a{color:var(--kh-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kja-body a:hover{color:var(--kh-olive)}.kja-body ul,.kja-body ol{padding-left:1.2em}.kja-body li+li{margin-top:.4em}.kja-body img{display:block;width:100%;height:auto;margin:2.2em 0;background:#eaeae9}.kja-body div[style*=text-align] img{margin-left:0;margin-right:0}.kja-body blockquote{margin:2em 0;padding:0 0 0 1.4em;font-size:var(--kh-l);line-height:1.4;color:var(--kh-olive);position:relative}.kja-body blockquote:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;background:var(--kh-olive)}.kja-body table{width:100%;border-collapse:collapse;font-size:var(--kh-m)}.kja-body td,.kja-body th{padding:10px 12px 10px 0;text-align:left;vertical-align:top}.kja-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.kja-shop{margin-top:112px}.kja-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kja-grid .kh-card__title{font-size:var(--kh-m)}.kja-more{margin-top:112px}.kja-more__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kja a:focus-visible,.kja button:focus-visible{outline:2px solid var(--kh-olive);outline-offset:3px}@media(max-width:1023px){.kj-head{grid-template-columns:1fr}.kj-intro{padding-bottom:0}.kj-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}.kj-card--wide .kj-card__media{height:auto;aspect-ratio:16 / 10}.kj-card--feat .kj-card__in{grid-template-columns:1fr;gap:20px}.kja-layout{grid-template-columns:minmax(0,680px);gap:32px}.kja-side{position:static;order:2;flex-direction:row;flex-wrap:wrap;gap:32px}.kja-toc{display:none}.kja-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.kja-more__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.kj{padding:24px 0 64px}.kj-filter{margin:32px -16px 0;padding:8px 16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.kj-filter::-webkit-scrollbar{display:none}.kj-chip{flex-shrink:0}.kj-list{grid-template-columns:1fr;gap:40px}.kj-card--wide{grid-column:auto}.kj-card--wide .kj-card__media{height:auto;aspect-ratio:4 / 5}.kj-card--feat .kj-card__title{font-size:var(--kh-l);line-height:1.2}.kj-cta{margin-top:72px;padding:40px 20px}.kj-cta__actions .kh-btn{flex:1 1 100%}.kja{padding:24px 0 64px}.kja-hero{margin-top:32px;padding:0}.kja-hero img{aspect-ratio:4 / 3}.kja-standfirst{font-size:16px;line-height:1.5}.kja-layout{margin-top:40px}.kja-shop,.kja-more{margin-top:72px}.kja-more__list{grid-template-columns:1fr;gap:40px}}@media(prefers-reduced-motion:reduce){.kj *,.kja *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/katha-journal.css.map */
