.kx-journal{--kx-accent: #ff5a36;background:#f7f2e8;color:#16130e;padding:36px 0 96px}.kx-journal__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:44px}.kx-journal__crumbs a{text-underline-offset:4px}.kx-journal__head{position:relative;padding:24px 0 52px;max-width:1040px}.kx-journal__title{font-size:clamp(3rem,7.6vw,7.4rem);max-width:13ch}.kx-journal__intro{font-size:clamp(1rem,1.6vw,1.25rem);max-width:52ch;line-height:1.6;margin:28px 0 0}.kx-journal__stamp{display:inline-block;background:#ffc93c;border:2px solid #16130e;border-radius:50%;padding:22px 18px;transform:rotate(9deg);font-family:var(--kx-font-label);font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-top:24px;box-shadow:4px 4px #16130e}.kx-journal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.kx-journal-card{--card-paper: #f3e3b5;background:var(--card-paper);border:2px solid #16130e;border-radius:28px;overflow:hidden;box-shadow:5px 5px #16130e;min-width:0}.kx-journal-card:nth-child(3n+2){--card-paper: #cbb8ff}.kx-journal-card:nth-child(3n){--card-paper: #f7d9d3}.kx-journal-card__image{display:block;overflow:hidden;background:#fffdf8}.kx-journal-card__image img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center 38%;display:block;transition:transform .3s ease}.kx-journal-card__image:hover img{transform:scale(1.025)}.kx-journal-card__copy{padding:clamp(22px,3vw,38px)}.kx-journal-card__title{font-family:var(--kx-font-display);font-weight:var(--font-heading--weight,800);font-size:clamp(1.6rem,2.8vw,2.7rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px}.kx-journal-card__title a{text-decoration:none}.kx-journal-card__title a:hover{text-decoration:underline;text-underline-offset:5px}.kx-journal-card__summary{font-size:1rem;line-height:1.6;margin:0 0 24px;max-width:48ch}.kx-journal-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.kx-journal-card:first-child .kx-journal-card__image img{aspect-ratio:1}.kx-journal__pagination{margin-top:44px;display:flex;gap:16px;justify-content:center}.kx-journal__pagination a,.kx-journal__pagination .current{padding:8px 12px;border:1px solid currentColor;border-radius:999px}.kx-journal__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding-bottom:60px}.kx-journal__article-title{font-size:clamp(2.7rem,5.4vw,5.8rem);max-width:17ch;overflow-wrap:anywhere}.kx-journal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;margin:28px 0 0}.kx-journal__hero-image{padding:20px;border:2px solid #16130e;border-radius:38% 48% 24% 26%;background:#cbb8ff;box-shadow:6px 6px #16130e;transform:rotate(2deg)}.kx-journal__hero-image img{display:block;width:100%;height:auto;border-radius:28px}.kx-journal__reading{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,300px);gap:clamp(32px,6vw,96px);justify-content:center;border-top:2px solid #16130e;padding-top:56px}.kx-story{min-width:0;font-family:var(--kx-font-body);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8;overflow-wrap:anywhere}.kx-story p{margin:0 0 24px}.kx-story h2{font-family:var(--kx-font-display);font-size:clamp(1.65rem,3vw,2.55rem);font-weight:var(--font-heading--weight,800);letter-spacing:-.025em;line-height:1.12;margin:48px 0 20px;scroll-margin-top:120px}.kx-story a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.kx-story ul,.kx-story ol{padding-left:24px;margin:0 0 28px}.kx-story li{padding-left:5px;margin:10px 0}.kx-story__answer{background:#f3e3b5;border:2px solid #16130e;padding:clamp(20px,3vw,30px);border-radius:20px;box-shadow:4px 4px #16130e;margin-bottom:36px}.kx-story__answer p{margin:0}.kx-story nav{border-block:1px solid #16130e;padding:20px 0 10px;margin:32px 0;font-size:.95rem}.kx-story nav p{margin-bottom:8px}.kx-journal__aside{align-self:start;position:sticky;top:100px;background:#f7d9d3;border:2px solid #16130e;padding:28px;border-radius:24px}.kx-journal__aside-title{font-family:var(--kx-font-display);font-size:2rem;line-height:1.05;margin:0 0 24px}.kx-journal__shop-links{display:grid;gap:14px;font-size:15px}.kx-journal__shop-links a{text-decoration:underline;text-underline-offset:4px}.kx-journal__aside .kx-btn{margin-top:28px}.kx-journal__related{margin-top:88px;border-top:2px solid #16130e;padding-top:44px}.kx-journal__related-title{font-size:clamp(2rem,4vw,3.8rem);margin-bottom:32px}.kx-journal__related .kx-journal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kx-journal__related .kx-journal-card{display:block;grid-column:auto}.kx-journal__related .kx-journal-card__title{font-size:1.6rem}.kx-journal__related .kx-journal-card__copy{padding:24px}.kx-journal__related .kx-journal-card__image img{aspect-ratio:4 / 3}.kx-journal a:focus-visible{outline:3px solid #2d4bff;outline-offset:5px}@media(max-width:989px){.kx-journal__reading{grid-template-columns:minmax(0,760px)}.kx-journal__aside{position:static}.kx-journal__shop-links,.kx-journal__related .kx-journal__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.kx-journal{padding:24px 0 64px}.kx-journal__crumbs{margin-bottom:24px}.kx-journal__head{padding:12px 0 36px}.kx-journal__grid,.kx-journal__hero,.kx-journal-card:first-child,.kx-journal__related .kx-journal__grid{grid-template-columns:minmax(0,1fr)}.kx-journal__grid{gap:28px}.kx-journal__hero{gap:36px;padding-bottom:40px}.kx-journal__hero-image{margin:0 10px}.kx-journal__article-title{font-size:clamp(2.5rem,10vw,4rem)}.kx-journal__reading{padding-top:36px}.kx-journal__related{margin-top:56px}}@media(prefers-reduced-motion:reduce){.kx-journal-card__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/klecksy-journal.css.map */
