.journal{padding:calc(var(--header-h) + clamp(28px,4vw,56px)) var(--pad-inline) clamp(88px,11vw,150px);background:var(--bg);color:var(--fg)}.journal__inner{max-width:var(--container);margin:0 auto}.journal-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:900px;margin-bottom:clamp(40px,5vw,72px)}.journal-head .crumbs{margin-bottom:6px}.journal-head__title{margin:0;font-size:clamp(56px,9vw,136px);font-weight:800;font-stretch:125%;letter-spacing:-.045em;line-height:.88}.journal-head__intro{max-width:600px;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--fg-body)}.journal-head__intro p{margin:0}.journal-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.journal-topic{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--outline-16);background:var(--white);color:var(--ink);font:600 14px var(--font);text-decoration:none;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.journal-topic:hover{border-color:var(--ink)}.journal-topic[aria-current]{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.journal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(40px,4vw,56px) clamp(20px,2.4vw,32px)}.a-card{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0}.a-card__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:24px;background:var(--mist)}.a-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.a-card:hover .a-card__media img{transform:scale(1.035)}.a-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.a-card__topics{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.a-card__title{margin:0;font-size:clamp(21px,1.9vw,25px);font-weight:700;font-stretch:108%;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.a-card__title a{color:inherit;text-decoration:none}.a-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px}.a-card__title a:focus-visible{outline:none}.a-card:has(.a-card__title a:focus-visible){outline:2px solid var(--ink);outline-offset:8px;border-radius:28px}.a-card:hover .a-card__title a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.a-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-size:16px;line-height:1.55;color:var(--fg-body);-webkit-box-orient:vertical;-webkit-line-clamp:3}.a-card__foot{font-size:14px;color:var(--fg-muted)}.a-card__cta{margin-top:8px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.a-card--featured{grid-column:1 / -1}@media(min-width:900px){.a-card--featured{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(36px,4.5vw,72px)}.a-card--featured .a-card__media{aspect-ratio:16 / 11;border-radius:32px}.a-card--featured .a-card__title{font-size:clamp(32px,3.4vw,50px);font-stretch:112%;letter-spacing:-.03em;line-height:1.02}.a-card--featured .a-card__excerpt{font-size:18px;-webkit-line-clamp:4}}.journal-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(48px,6vw,80px);font:600 15px var(--font)}.journal-pages>span>a,.journal-pages .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;color:var(--ink);text-decoration:none}.journal-pages>span>a:hover{background:var(--white)}.journal-pages .current{background:var(--ink);color:var(--on-dark)}.journal--post{padding-bottom:0}.post-head{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:860px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.post-head .crumbs ol{justify-content:center}.post-head__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.post-head__topics a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--outline-16);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);text-decoration:none}.post-head__topics a:hover{border-color:var(--ink);color:var(--ink)}.post-head__title{margin:0;font-size:clamp(36px,5.4vw,72px);font-weight:800;font-stretch:112%;letter-spacing:-.035em;line-height:1;text-wrap:balance}.post-head__meta{margin:0;font-size:15px;color:var(--fg-muted)}.post-cover{max-width:1080px;margin:0 auto clamp(40px,5vw,72px)}.post-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:clamp(20px,2.6vw,32px);background:var(--mist)}.post-body.rte{max-width:680px;margin:0 auto;font-size:clamp(17px,1.3vw,19px);line-height:1.7}.post-body h2{margin:2.2em 0 .6em;font-size:clamp(26px,2.5vw,34px);font-weight:700;font-stretch:108%;letter-spacing:-.02em;line-height:1.15;color:var(--fg)}.post-body h3{margin:1.8em 0 .5em;font-size:clamp(19px,1.6vw,22px);font-weight:700;line-height:1.3;color:var(--fg)}.post-body strong{color:var(--fg)}.post-body figure{margin:2.4em 0;text-align:center}.post-body figure:has(>a){width:min(960px,100vw - 2 * var(--pad-inline));margin-inline:calc((100% - min(960px,100vw - 2 * var(--pad-inline)))/2)}.post-body figure img{display:block;width:100%;height:auto;border-radius:clamp(18px,2vw,24px);background:var(--mist)}.post-body figure:has(>a) img{background:var(--white)}.post-body figcaption{max-width:600px;margin:12px auto 0;font-size:14px;line-height:1.5;color:var(--fg-muted)}.post-body h2:last-of-type{margin-top:3em;padding-top:2em;border-top:1px solid var(--rule);font-size:20px}.post-body h2:last-of-type~p,.post-body h2:last-of-type~ol{font-size:14px;line-height:1.6;color:var(--fg-muted)}.post-body h2:last-of-type~ol a{word-break:break-word}.post-comments{max-width:680px;margin:clamp(48px,6vw,80px) auto 0}.post-comments h2{font-size:24px}.post-comment{padding:16px 0;border-top:1px solid var(--rule-soft)}.post-comment__by{margin:0 0 6px;font-size:14px;color:var(--fg-muted)}.post-comments__form{display:grid;gap:10px;margin-top:32px}.post-comments__form textarea.sys__input{height:auto;padding:16px 22px;border-radius:24px}.post-more{max-width:var(--container);margin:clamp(72px,9vw,128px) auto 0;padding:clamp(56px,7vw,96px) 0 clamp(88px,11vw,150px);border-top:1px solid var(--rule)}.post-more__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(28px,4vw,48px)}.post-more__title{margin:0;font-size:clamp(30px,4vw,56px);font-weight:700;font-stretch:112%;letter-spacing:-.03em;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/journal.css.map */
