.pj-blog-posts__date{position:absolute;top:1.2rem;left:1.2rem;background-color:var(--pj-color-white);padding:.6rem 1.2rem;display:flex;flex-direction:column;align-items:center;min-width:4.4rem}.pj-blog-posts__date-day{font-size:1.8rem;font-weight:600;color:var(--pj-color-ink);line-height:1.2}.pj-blog-posts__date-month{font-size:1rem;font-weight:400;color:var(--pj-color-ink);line-height:1.3;text-transform:uppercase;letter-spacing:.06em}.pj-blog-posts__date-divider{width:100%;height:1px;background-color:var(--pj-color-ink);margin-block:.4rem}.pj-tag-pill{display:inline-flex;align-items:center;padding:.5rem 1.2rem;border-radius:var(--pj-radius-pill);border:1px solid var(--pj-color-border);font-size:var(--pj-font-size-body-2);font-weight:500;color:var(--pj-color-brown-dark);background:transparent;text-decoration:none;white-space:nowrap;transition:background-color var(--pj-transition-fast),border-color var(--pj-transition-fast),color var(--pj-transition-fast);cursor:pointer}.pj-tag-pill:hover{background-color:var(--pj-color-cream-warm);border-color:var(--pj-color-gold);color:var(--pj-color-brown-dark)}.pj-tag-pill--active{background-color:var(--pj-color-amber);border-color:var(--pj-color-amber);color:var(--pj-color-white)}.pj-tag-pill--sm{padding:.3rem .9rem;font-size:var(--pj-font-size-body-3)}.pj-blog-archive{background-color:var(--pj-color-cream-light)}.pj-blog-archive__tags{background-color:var(--pj-color-cream-light);border-bottom:1px solid var(--pj-color-border);padding-block:1.4rem}.pj-blog-archive__tags-inner{display:flex;align-items:center;gap:var(--pj-spacing-xs);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.pj-blog-archive__tags-inner::-webkit-scrollbar{display:none}.pj-blog-featured{display:grid;grid-template-columns:1fr;background-color:var(--pj-color-white);border:1px solid var(--pj-color-border);border-radius:var(--pj-radius-lg);overflow:hidden;margin-bottom:var(--pj-spacing-lg)}.pj-blog-featured__media{position:relative;display:block;overflow:hidden}.pj-blog-featured__img{width:100%;height:56vw;max-height:480px;object-fit:cover;display:block;transition:transform .4s ease}.pj-blog-featured:hover .pj-blog-featured__img{transform:scale(1.03)}.pj-blog-featured__img--placeholder{width:100%;height:300px;background-color:var(--pj-color-cream-warm);display:block}.pj-blog-featured__body{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:var(--pj-spacing-md)}.pj-blog-featured__tags{display:flex;flex-wrap:wrap;gap:.6rem}.pj-blog-featured__title{font-size:var(--pj-font-size-h3);font-weight:var(--pj-font-weight-h3);color:var(--pj-color-ink);line-height:var(--pj-lh-h3);margin:0}.pj-blog-featured__title a{color:inherit;text-decoration:none;transition:color var(--pj-transition-fast)}.pj-blog-featured__title a:hover{color:var(--pj-color-brand)}.pj-blog-featured__excerpt{font-size:var(--pj-font-size-body-1);color:var(--pj-color-brown-dark);line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pj-blog-featured__meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:var(--pj-font-size-body-2);color:var(--pj-color-brown)}.pj-blog-featured__meta-dot{width:3px;height:3px;border-radius:50%;background:var(--pj-color-brown);flex-shrink:0}.pj-blog-featured__readmore{display:inline-flex;align-items:center;gap:.6rem;color:var(--pj-color-brand);font-size:var(--pj-font-size-body-1);font-weight:600;text-decoration:none;transition:color var(--pj-transition-fast),gap var(--pj-transition-fast)}.pj-blog-featured__readmore:hover{color:var(--pj-color-brand-dark);gap:1rem}@media(min-width:990px){.pj-blog-featured{grid-template-columns:1fr 1fr;min-height:460px}.pj-blog-featured__img{width:100%;height:100%;max-height:none}.pj-blog-featured__body{padding:var(--pj-spacing-lg);gap:1.6rem}.pj-blog-featured__title{font-size:var(--pj-font-size-h2);line-height:var(--pj-lh-h2)}}.pj-blog-archive__grid{display:grid;grid-template-columns:1fr;gap:var(--pj-spacing-md);padding-block:var(--pj-spacing-md) var(--pj-spacing-lg)}@media(min-width:750px){.pj-blog-archive__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.pj-blog-archive__grid{grid-template-columns:repeat(3,1fr)}}.pj-blog-archive__empty{text-align:center;padding-block:var(--pj-spacing-xl);font-size:var(--pj-font-size-body-1);color:var(--pj-color-brown)}.pj-blog-card{display:flex;flex-direction:column}.pj-blog-card__media{position:relative;display:block;overflow:hidden;flex-shrink:0;aspect-ratio:3 / 2}.pj-blog-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pj-blog-card:hover .pj-blog-card__img{transform:scale(1.04)}.pj-blog-card__img--placeholder{width:100%;height:100%;background-color:var(--pj-color-cream-warm);display:block}.pj-blog-card__body{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 0 0;flex:1}.pj-blog-card__tags{display:flex;flex-wrap:wrap;gap:.6rem}.pj-blog-card__title{font-size:var(--pj-font-size-h4);font-weight:600;color:var(--pj-color-ink);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pj-blog-card__title a{color:inherit;text-decoration:none;transition:color var(--pj-transition-fast)}.pj-blog-card__title a:hover{color:var(--pj-color-brand)}[data-slider-track] .pj-blog-card{flex:0 0 calc((100% - 3.2rem * (var(--pj-slides, 1) - 1)) / var(--pj-slides, 1));scroll-snap-align:start;min-width:0}.pj-blog-card__excerpt{font-size:var(--pj-font-size-body-1);color:var(--pj-color-brown-dark);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.pj-blog-card__meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:var(--pj-font-size-body-2);color:var(--pj-color-brown);margin-top:auto;padding-top:.4rem}.pj-blog-card__meta-dot{width:3px;height:3px;border-radius:50%;background:var(--pj-color-brown);flex-shrink:0}.pj-blog-card__readmore{display:inline-flex;align-items:center;gap:.6rem;color:var(--pj-color-ink);font-size:var(--pj-font-size-body-1);font-weight:500;text-decoration:none;transition:color var(--pj-transition-fast),gap var(--pj-transition-fast)}.pj-blog-card__readmore:hover{color:var(--pj-color-brand);gap:1rem}.pj-blog-archive__pagination{display:flex;align-items:center;justify-content:center;gap:var(--pj-spacing-xs);padding-block:var(--pj-spacing-lg)}.pj-pagination__pages{display:flex;align-items:center;gap:.4rem;list-style:none;margin:0;padding:0}.pj-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:3.8rem;height:3.8rem;border-radius:var(--pj-radius-pill);font-size:var(--pj-font-size-body-1);color:var(--pj-color-ink);text-decoration:none;font-weight:500;transition:background-color var(--pj-transition-fast),color var(--pj-transition-fast)}.pj-pagination__page:hover:not(.pj-pagination__page--current){background-color:var(--pj-color-cream-warm)}.pj-pagination__page--current{background-color:var(--pj-color-amber);color:var(--pj-color-white);font-weight:700}.pj-pagination__page--ellipsis{color:var(--pj-color-brown);cursor:default;pointer-events:none}.pj-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:var(--pj-radius-pill);border:2px solid var(--pj-color-border);color:var(--pj-color-ink);text-decoration:none;transition:border-color var(--pj-transition-fast),background-color var(--pj-transition-fast),color var(--pj-transition-fast)}.pj-pagination__arrow:hover{border-color:var(--pj-color-brand);background-color:var(--pj-color-brand);color:var(--pj-color-white)}.pj-article{background-color:var(--pj-color-white)}.pj-article__breadcrumb{padding-block:1.6rem;background-color:var(--pj-color-cream-light);border-bottom:1px solid var(--pj-color-border)}.pj-article__breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;list-style:none;margin:0;padding:0;font-size:var(--pj-font-size-body-1)}.pj-article__breadcrumb-list a{color:var(--pj-color-brown);text-decoration:none;transition:color var(--pj-transition-fast)}.pj-article__breadcrumb-list a:hover{color:var(--pj-color-brand)}.pj-article__breadcrumb-sep{color:var(--pj-color-gold);font-size:1.4rem}.pj-article__breadcrumb-current{color:var(--pj-color-ink);font-weight:500}.pj-article__hero{width:100%;overflow:hidden;background-color:var(--pj-color-cream-warm)}.pj-article__hero-img{width:100%;height:100%;object-fit:cover;display:block}.pj-article__hero--adapt{aspect-ratio:16 / 7}.pj-article__hero--medium{height:36rem}.pj-article__hero--large{height:52rem}.pj-article__hero--fullscreen{height:100svh}.pj-article__hero--placeholder{background-color:var(--pj-color-cream-warm);display:flex;align-items:center;justify-content:center}@media(min-width:750px){.pj-article__hero--medium{height:48rem}.pj-article__hero--large{height:64rem}}.pj-article__header{padding-block:var(--pj-spacing-lg) var(--pj-spacing-md)}.pj-article__header-inner{max-width:76rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.pj-article__header-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.pj-article__title{font-size:var(--pj-font-size-h2-mob);font-weight:var(--pj-font-weight-h1);color:var(--pj-color-ink);line-height:var(--pj-lh-h1);margin:0}@media(min-width:750px){.pj-article__title{font-size:var(--pj-font-size-h1)}}.pj-article__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;font-size:var(--pj-font-size-body-1);color:var(--pj-color-brown)}.pj-article__meta-sep{color:var(--pj-color-gold);font-weight:700}.pj-article__meta-read-time{display:inline-flex;align-items:center;gap:.4rem}.pj-article__share-inline{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:.4rem}.pj-article__share-label{font-size:var(--pj-font-size-body-2);color:var(--pj-color-brown);font-weight:500}.pj-article__share-icon{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid var(--pj-color-border);color:var(--pj-color-ink);text-decoration:none;background:transparent;cursor:pointer;transition:border-color var(--pj-transition-fast),background-color var(--pj-transition-fast),color var(--pj-transition-fast)}.pj-article__share-icon:hover{border-color:var(--pj-color-brand);background-color:var(--pj-color-brand);color:var(--pj-color-white)}.pj-article__body{padding-block:var(--pj-spacing-md);background-color:var(--pj-color-white)}.pj-article__body-inner{max-width:76rem;margin-inline:auto}.pj-article__body-inner p,.pj-article__body-inner li{font-size:1.6rem;line-height:1.85;color:var(--pj-color-brown-dark);margin-bottom:1.8rem}.pj-article__body-inner h2{font-size:var(--pj-font-size-h2);font-weight:var(--pj-font-weight-h2);color:var(--pj-color-ink);line-height:var(--pj-lh-h2);margin-top:4.8rem;margin-bottom:1.6rem}.pj-article__body-inner h3{font-size:var(--pj-font-size-h3);font-weight:var(--pj-font-weight-h3);color:var(--pj-color-ink);line-height:var(--pj-lh-h3);margin-top:3.6rem;margin-bottom:1.2rem}.pj-article__body-inner h4{font-size:var(--pj-font-size-h4);font-weight:var(--pj-font-weight-h4);color:var(--pj-color-ink);margin-top:2.8rem;margin-bottom:.8rem}.pj-article__body-inner a{color:var(--pj-color-brand);text-underline-offset:3px;transition:color var(--pj-transition-fast)}.pj-article__body-inner a:hover{color:var(--pj-color-brand-dark)}.pj-article__body-inner blockquote{border-left:4px solid var(--pj-color-brand);margin:3.2rem 0;padding:1.6rem 2.4rem;background-color:var(--pj-color-cream-light);border-radius:0 var(--pj-radius-md) var(--pj-radius-md) 0}.pj-article__body-inner blockquote p{font-style:italic;font-size:1.8rem;line-height:1.7;color:var(--pj-color-brown-deep);margin-bottom:0}.pj-article__body-inner img{width:100%;height:auto;border-radius:var(--pj-radius-lg);margin-block:3.2rem;display:block}.pj-article__body-inner ul,.pj-article__body-inner ol{padding-left:2.4rem;margin-bottom:2rem}.pj-article__body-inner li{margin-bottom:.8rem}.pj-article__body-inner code{background-color:var(--pj-color-cream-warm);padding:.2rem .6rem;border-radius:var(--pj-radius-sm);font-size:1.3rem;font-family:var(--pj-font-body, "DM Sans", sans-serif)}.pj-article__body-inner pre{background-color:var(--pj-color-cream-warm);border:1px solid var(--pj-color-border);padding:1.6rem 2rem;border-radius:var(--pj-radius-md);overflow-x:auto;margin-bottom:2rem}.pj-article__body-inner hr{border:none;border-top:1px solid var(--pj-color-border);margin-block:3.6rem}.pj-article__post-body{padding-block:var(--pj-spacing-sm) var(--pj-spacing-md)}.pj-article__post-body-inner{max-width:76rem;margin-inline:auto}.pj-article__tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:var(--pj-spacing-sm)}.pj-article__tag-list-label{font-size:var(--pj-font-size-body-1);font-weight:600;color:var(--pj-color-brown-dark)}.pj-article__rule{border:none;border-top:1px solid var(--pj-color-border);margin-block:var(--pj-spacing-md) 0}.pj-article__share{padding-block:var(--pj-spacing-md);background-color:var(--pj-color-cream-light)}.pj-article__share-inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.pj-article__share-heading{font-size:var(--pj-font-size-h4);font-weight:var(--pj-font-weight-h4);color:var(--pj-color-ink);margin:0}.pj-article__share-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--pj-spacing-xs)}.pj-article__share-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;border-radius:var(--pj-radius-pill);border:2px solid var(--pj-color-brand);background:transparent;color:var(--pj-color-brand);font-size:var(--pj-font-size-body-1);font-weight:600;font-family:var(--pj-font-body);text-decoration:none;cursor:pointer;transition:background-color var(--pj-transition-fast),color var(--pj-transition-fast)}.pj-article__share-btn:hover{background-color:var(--pj-color-brand);color:var(--pj-color-white)}.pj-article__share-btn--copied{background-color:var(--pj-color-amber);border-color:var(--pj-color-amber);color:var(--pj-color-white)}.pj-article__back{padding-block:var(--pj-spacing-md);border-top:1px solid var(--pj-color-border)}.pj-article__back-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--pj-color-brown-dark);font-size:var(--pj-font-size-body-1);font-weight:500;text-decoration:none;transition:color var(--pj-transition-fast),gap var(--pj-transition-fast)}.pj-article__back-link:hover{color:var(--pj-color-brand);gap:1.2rem}.pj-article__related{background-color:var(--pj-color-cream-light);padding-block:var(--pj-spacing-lg)}.pj-article__related-grid{display:grid;grid-template-columns:1fr;gap:var(--pj-spacing-md);margin-top:var(--pj-spacing-md)}@media(min-width:750px){.pj-article__related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.pj-article__related-grid{grid-template-columns:repeat(3,1fr)}}.pj-article__comments{background-color:var(--pj-color-cream-warm);padding-block:var(--pj-spacing-lg)}.pj-article__comments-inner{max-width:76rem;margin-inline:auto}.pj-article__comments-heading{font-size:var(--pj-font-size-h3);font-weight:var(--pj-font-weight-h3);color:var(--pj-color-ink);margin-bottom:var(--pj-spacing-md)}.pj-article__comment{background-color:var(--pj-color-white);border:1px solid var(--pj-color-border);border-radius:var(--pj-radius-md);padding:1.6rem 2rem;margin-bottom:var(--pj-spacing-sm)}.pj-article__comment-content{font-size:var(--pj-font-size-body-1);color:var(--pj-color-brown-dark);line-height:1.65;margin-bottom:1rem}.pj-article__comment-meta{display:flex;align-items:center;gap:.8rem;font-size:var(--pj-font-size-body-2);color:var(--pj-color-brown)}.pj-article__comment-author{font-weight:600;color:var(--pj-color-ink)}.pj-article__comment-form{margin-top:var(--pj-spacing-lg)}.pj-article__comment-form-heading{font-size:var(--pj-font-size-h4);font-weight:var(--pj-font-weight-h4);color:var(--pj-color-ink);margin-bottom:var(--pj-spacing-md)}.pj-article__comment-fields{display:grid;grid-template-columns:1fr;gap:var(--pj-spacing-sm);margin-bottom:var(--pj-spacing-sm)}@media(min-width:750px){.pj-article__comment-fields{grid-template-columns:1fr 1fr}}.pj-article__form-status{padding:1.2rem 1.6rem;border-radius:var(--pj-radius-md);font-size:var(--pj-font-size-body-1);margin-bottom:var(--pj-spacing-sm)}.pj-article__form-status--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.pj-article__form-status--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.pj-article__moderation-note{font-size:var(--pj-font-size-body-2);color:var(--pj-color-brown);margin-bottom:var(--pj-spacing-sm);font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pj-blog.css.map */
