.pfj-head{padding:clamp(56px,7vw,96px) var(--pf-gutter) clamp(32px,4vw,48px);text-align:center}.pfj-head__title{margin:16px auto 0;max-width:15ch;font-size:clamp(48px,6.5vw,104px)}.pfj-head__intro{margin:20px auto 0;max-width:560px}.pfj-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.pfj-tag{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:1px solid rgba(76,20,20,.35);border-radius:999px;font-family:var(--pf-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.pfj-tag[aria-current=page]{background:var(--pf-cherry);border-color:var(--pf-cherry);color:var(--pf-cream)}.pfj-list{padding:0 var(--pf-gutter) clamp(72px,9vw,120px)}.pfj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:48px 28px;margin-top:56px}.pfj-card{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit}.pfj-card__img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--pf-butter)}.pfj-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.pfj-card:hover .pfj-card__img img{transform:scale(1.03)}.pfj-card__text{display:flex;flex-direction:column;gap:10px}.pfj-card__meta{font-size:11px;opacity:.75}.pfj-card__title{font-family:var(--pf-display);font-size:clamp(28px,2.4vw,36px);line-height:1.02}.pfj-card__excerpt{font-size:16px;line-height:1.7;max-width:46ch}.pfj-card__more{font-family:var(--pf-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.pfj-card--feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,56px);align-items:center;padding-bottom:56px;border-bottom:1px solid rgba(76,20,20,.2)}.pfj-card--feature .pfj-card__img{aspect-ratio:5/4}.pfj-card--feature .pfj-card__title{font-size:clamp(40px,4.6vw,72px);line-height:.95}.pfj-empty{max-width:560px;margin:24px auto 0;text-align:center}.pfj-pager{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:64px;font-family:var(--pf-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.pfj-pager a{text-decoration:none}.pfj-art{padding:clamp(40px,5vw,72px) var(--pf-gutter) 0}.pfj-art__top{max-width:860px;margin:0 auto;text-align:center}.pfj-art__back{display:inline-block;margin-bottom:36px;font-family:var(--pf-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.pfj-art__title{margin:18px 0 0;font-size:clamp(44px,6vw,92px)}.pfj-art__dek{margin:24px auto 0;max-width:620px;font-size:19px;line-height:1.6}.pfj-art__by{margin-top:28px;font-family:var(--pf-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.pfj-art__hero{max-width:1200px;margin:clamp(40px,5vw,64px) auto 0;aspect-ratio:16/9;overflow:hidden;background:var(--pf-butter)}.pfj-art__hero img{width:100%;height:100%;object-fit:cover;display:block}.pfj-body{max-width:680px;margin:clamp(40px,5vw,64px) auto 0;font-size:18px;line-height:1.8}.pfj-body>*:first-child{margin-top:0}.pfj-body p{margin:0 0 24px}.pfj-body h2{margin:56px 0 18px;font-family:var(--pf-display);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1.05}.pfj-body h3{margin:40px 0 12px;font-family:var(--pf-heading);font-weight:400;font-size:18px;letter-spacing:.06em;text-transform:uppercase}.pfj-body ul,.pfj-body ol{margin:0 0 24px;padding-left:22px}.pfj-body li{margin-bottom:8px}.pfj-body a{text-decoration:underline;text-underline-offset:4px}.pfj-body strong{font-weight:700}.pfj-body blockquote{margin:40px 0;padding:0 0 0 24px;border-left:2px solid var(--pf-cherry);font-family:var(--pf-quote);font-style:italic;font-weight:700;font-size:26px;line-height:1.3}.pfj-body img{display:block;width:100%;height:auto;margin:32px 0}.pfj-body table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px}.pfj-body th,.pfj-body td{padding:12px 8px;border-bottom:1px solid rgba(76,20,20,.2);text-align:left}.pfj-note{max-width:680px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(76,20,20,.2);font-size:12px;line-height:1.6;opacity:.8}.pfj-related{padding:clamp(72px,9vw,120px) var(--pf-gutter)}.pfj-related__h{margin:0;text-align:center;font-size:clamp(36px,4vw,56px)}.pfj-sign{padding:clamp(56px,7vw,96px) var(--pf-gutter);text-align:center}.pfj-sign--box{max-width:880px;margin:clamp(56px,7vw,80px) auto 0}.pfj-sign__title{margin:16px auto 0;max-width:16ch;font-size:clamp(40px,4.6vw,68px)}.pfj-sign__text{margin:18px auto 0;max-width:500px}.pfj-sign__form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin:32px auto 0}.pfj-sign__form input{flex:1 1 200px;min-width:0;height:56px;padding:0 18px;border:1px solid rgba(255,247,220,.5);border-radius:0;background:transparent;color:inherit;font:400 16px var(--pf-body)}.pfj-sign__form input::placeholder{color:inherit;opacity:.65}.pfj-sign__form .pf-btn{flex:0 0 auto}.pfj-sign__msg{margin:20px auto 0;max-width:500px;font-family:var(--pf-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.pfj-sign__fine{margin:16px auto 0;font-size:12px;opacity:.7}@media(max-width:600px){.pfj-sign__form .pf-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pf-journal.css.map */
