.jh{padding-block:clamp(40px,5vw,72px) clamp(28px,3vw,40px)}.jh .eyebrow{margin-bottom:16px}.jh h1{font-family:var(--serif);font-weight:500;font-size:clamp(40px,6vw,86px);line-height:.98;letter-spacing:-.02em}.jh p{margin-top:22px;max-width:54ch;font-family:"Jost",var(--sans);font-size:15px;line-height:1.75;color:var(--ink)}.jpills-bar{position:sticky;top:var(--header-h);z-index:42;background:#fff;border-block:1px solid var(--line)}.jpills{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-block:16px}.jpills::-webkit-scrollbar{display:none}.jpill{flex:none;border:1px solid var(--line-strong);background:transparent;font-family:"Jost",var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--ink);padding:10px 20px;border-radius:999px;transition:.2s;white-space:nowrap;cursor:pointer}.jpill:hover{border-color:var(--olive)}.jpill.on{background:var(--olive);color:#fff;border-color:var(--olive)}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,26px);padding-block:clamp(32px,4vw,52px)}.feat{position:relative;display:block;overflow:hidden;background:var(--product-bg);aspect-ratio:16/11}.feat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.feat:hover img{transform:scale(1.04)}.feat .feat-cap{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:clamp(26px,3vw,44px);color:#fff;background:linear-gradient(0deg,rgba(20,16,8,.6),rgba(20,16,8,.05) 70%,transparent)}.feat .eyebrow{color:var(--camel-soft);margin-bottom:10px;display:block}.feat h2{font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.05}.feat .link-underline{color:#fff;border-color:#ffffffb3;margin-top:14px}.jsec{padding-block:clamp(28px,3vw,44px)}.jsec-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:clamp(22px,2.4vw,32px)}.jsec-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.6vw,36px);line-height:1}.jsec-head h2 .count{font-family:"Jost",var(--sans);font-size:.42em;color:var(--ink-soft);letter-spacing:.04em;vertical-align:middle;margin-left:8px;font-weight:500}.jgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,30px) clamp(14px,1.6vw,24px)}.jcard{display:flex;flex-direction:column}.jcard-media{position:relative;aspect-ratio:4/3;background:var(--product-bg);overflow:hidden;margin-bottom:14px}.jcard-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.jcard:hover .jcard-media img{transform:scale(1.04)}.jc-cat{font-family:"Jost",var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--camel-deep)}.jcard h3{font-family:var(--serif);font-size:22px;font-weight:500;margin-top:7px;line-height:1.15}.jcard .jc-date{font-family:var(--serif);font-size:12.5px;letter-spacing:.02em;color:var(--ink-soft);margin-top:6px}.jpag{display:flex;justify-content:center;gap:14px;padding-block:clamp(40px,5vw,72px)}.jpag a,.jpag span{font-family:"Jost",var(--sans);font-size:13px;padding:8px 14px;border:1px solid var(--line-strong);color:var(--ink)}.jpag .current{background:var(--olive);color:#fff;border-color:var(--olive)}@media(max-width:980px){.jgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.feat-row{grid-template-columns:1fr}.jgrid{grid-template-columns:1fr 1fr;gap:18px 14px}.jcard h3{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pd-journal.css.map */
