:where(.pg-journal-detail) .jd-article{background:#fef7e4;padding:56px 0 72px}:where(.pg-journal-detail) .jd-article-inner{text-align:center;max-width:900px;margin:0 auto}:where(.pg-journal-detail) .jd-meta{font-family:var(--font-instrument);font-weight:var(--fw-semibold);color:var(--color-brand-dark);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}:where(.pg-journal-detail) .jd-meta-dot{background:var(--color-brand-red-alt);border-radius:50%;width:6px;height:6px}:where(.pg-journal-detail) .jd-title{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-dark);margin-bottom:16px;font-size:44px;line-height:1.15}:where(.pg-journal-detail) .jd-title span{color:var(--color-brand-red-alt);display:block}:where(.pg-journal-detail) .jd-subtitle{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:var(--color-brand-red-alt);max-width:560px;margin:0 auto 36px;font-size:18px;font-style:italic}:where(.pg-journal-detail) .jd-hero-figure img{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;display:block}:where(.pg-journal-detail) .jd-body{text-align:left;max-width:700px;margin:40px auto 0}:where(.pg-journal-detail) .jd-body p{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:#6d5e59;margin-bottom:22px;font-size:16px;line-height:1.7}:where(.pg-journal-detail) .jd-body h2{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-red-alt);margin:40px 0 16px;font-size:28px}:where(.pg-journal-detail) .jd-inline-figure{margin:36px 0}:where(.pg-journal-detail) .jd-inline-figure img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-bottom:10px;display:block}:where(.pg-journal-detail) .jd-inline-figure figcaption{font-family:var(--font-instrument-serif);font-weight:var(--fw-regular);color:#6d5e5999;text-align:center;font-size:13px;font-style:italic}:where(.pg-journal-detail) .jd-quote{border-left:3px solid var(--color-brand-red-alt);margin:32px 0;padding:4px 0 4px 24px}:where(.pg-journal-detail) .jd-quote p{font-family:var(--font-instrument-serif);font-weight:var(--fw-regular);color:var(--color-brand-red-alt);margin-bottom:10px;font-size:20px;font-style:italic;line-height:1.5}:where(.pg-journal-detail) .jd-quote cite{font-family:var(--font-instrument);font-weight:var(--fw-semibold);color:#6d5e59;font-size:13px;font-style:normal}:where(.pg-journal-detail) .jd-pullquote{background:var(--color-brand-red-alt);padding:64px 0}:where(.pg-journal-detail) .jd-pullquote-text{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:#fff;text-align:center;max-width:780px;margin:0 auto 16px;font-size:44px;font-style:italic;line-height:1.25}:where(.pg-journal-detail) .jd-pullquote-by{font-family:var(--font-instrument);font-weight:var(--fw-semibold);color:#e2c7b6;text-align:center;text-transform:uppercase;letter-spacing:.4px;font-size:16px}:where(.pg-journal-detail) .jd-products{padding:64px 0 72px}:where(.pg-journal-detail) .jd-products-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}:where(.pg-journal-detail) .jd-products-eyebrow{font-family:var(--font-instrument);font-weight:var(--fw-bold);color:var(--color-brand-red-alt);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:12px}:where(.pg-journal-detail) .jd-products-title{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-dark);margin-bottom:6px;font-size:32px}:where(.pg-journal-detail) .jd-products-sub{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:#6d5e59;font-size:14px}:where(.pg-journal-detail) .jd-products-link{font-family:var(--font-instrument);font-weight:var(--fw-semibold);color:var(--color-brand-red-alt);white-space:nowrap;flex-shrink:0;margin-bottom:4px;font-size:14px;text-decoration:underline}:where(.pg-journal-detail) .jd-products-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}:where(.pg-journal-detail) .jd-product-card{background:#fff;border-radius:16px;flex-direction:column;padding:16px;display:flex}:where(.pg-journal-detail) .jd-product-media{border-radius:12px;margin-bottom:14px;position:relative;overflow:hidden}:where(.pg-journal-detail) .jd-product-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}:where(.pg-journal-detail) .jd-product-badge{background:var(--color-brand-red-alt);color:#fff;font-family:var(--font-instrument);font-weight:var(--fw-bold);letter-spacing:.4px;border-radius:50px;padding:4px 10px;font-size:10px;position:absolute;top:10px;right:10px}:where(.pg-journal-detail) .jd-product-name{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-red-alt);margin-bottom:4px;font-size:16px}:where(.pg-journal-detail) .jd-product-desc{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:#6d5e59;margin-bottom:10px;font-size:12.5px}:where(.pg-journal-detail) .jd-product-price{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-dark);margin-bottom:12px;font-size:15px}:where(.pg-journal-detail) .jd-price-old{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:#6d5e5999;margin-right:6px;font-size:13px;text-decoration:line-through}:where(.pg-journal-detail) .jd-product-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}:where(.pg-journal-detail) .jd-product-tags span{color:var(--color-brand-red-alt);font-family:var(--font-instrument);font-weight:var(--fw-semibold);background:#fef0e4;border-radius:50px;padding:5px 10px;font-size:10.5px}:where(.pg-journal-detail) .jd-product-btn{text-align:center;width:100%;margin-top:auto}:where(.pg-journal-detail) .jd-keep-reading{padding:72px 0 88px}:where(.pg-journal-detail) .jd-keep-reading-title{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-dark);text-align:center;margin-bottom:36px;font-size:34px}:where(.pg-journal-detail) .jd-keep-reading-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:where(.pg-journal-detail) .jd-read-card{border:1px solid #90362e1a;border-radius:16px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}:where(.pg-journal-detail) .jd-read-card:hover,:where(.pg-journal-detail) .jd-read-card:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px #3a161114}:where(.pg-journal-detail) .jd-read-media img{aspect-ratio:4/2.6;object-fit:cover;width:100%;display:block}:where(.pg-journal-detail) .jd-read-title{font-family:var(--font-bricolage);font-weight:var(--fw-bold);color:var(--color-brand-dark);margin-bottom:8px;padding:18px 18px 0;font-size:16px}:where(.pg-journal-detail) .jd-read-desc{font-family:var(--font-instrument);font-weight:var(--fw-regular);color:#6d5e59;margin-bottom:14px;padding:0 18px;font-size:13px;line-height:1.5}:where(.pg-journal-detail) .jd-read-link{font-family:var(--font-instrument);font-weight:var(--fw-bold);color:var(--color-brand-red-alt);padding:0 18px 18px;font-size:12.5px;text-decoration:underline;display:block}@media (max-width:1024px){:where(.pg-journal-detail) .jd-title{font-size:34px}:where(.pg-journal-detail) .jd-pullquote-text{font-size:32px}:where(.pg-journal-detail) .jd-products-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-journal-detail) .jd-keep-reading-grid{grid-template-columns:1fr}}@media (max-width:768px){:where(.pg-journal-detail) .jd-article{padding:40px 0 56px}:where(.pg-journal-detail) .jd-title{font-size:28px}:where(.pg-journal-detail) .jd-subtitle{font-size:16px}:where(.pg-journal-detail) .jd-body h2{font-size:22px}:where(.pg-journal-detail) .jd-pullquote{padding:48px 0}:where(.pg-journal-detail) .jd-pullquote-text{font-size:26px}:where(.pg-journal-detail) .jd-products-head{flex-direction:column;align-items:flex-start}}@media (max-width:480px){:where(.pg-journal-detail) .jd-title{font-size:24px}:where(.pg-journal-detail) .jd-quote p{font-size:17px}:where(.pg-journal-detail) .jd-pullquote-text{font-size:22px}:where(.pg-journal-detail) .jd-products-grid{grid-template-columns:1fr}}
