.pblog-article-page{padding-top:clamp(96px,10vw,150px)}.pblog-article-page .pblog-inner{padding-bottom:clamp(24px,3vw,40px)}.pblog-article-inner{max-width:1440px;padding:0 var(--pblog-pad-x)}.pblog-article-back{display:inline-flex;align-items:center;gap:10px;color:var(--pblog-ink);text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:gap .2s ease,color .2s ease}.pblog-article-back svg{width:16px;height:16px;flex:0 0 auto}.pblog-article-back:hover{color:var(--pblog-orange);gap:13px}.pblog-article-back:focus-visible{outline:2px solid var(--pblog-blue);outline-offset:4px}.pblog-article-hero{margin-top:clamp(40px,5vw,64px)}.pblog-article-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:clamp(20px,2.4vw,32px);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-article-category-chip{padding:5px 13px;border-radius:999px;background:var(--pblog-ink);color:#fff;font-size:11px}.pblog-article-title{margin:0 0 clamp(24px,3vw,36px);font-family:var(--pblog-font-display);font-weight:950;text-transform:uppercase;letter-spacing:-.015em;line-height:.9;font-size:clamp(4rem,7vw,8rem);color:var(--pblog-ink)}.pblog-article-lead{margin:0;max-width:700px;font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.55;color:var(--pblog-ink-soft)}.pblog-article-hero+.pblog-article-content{margin-top:clamp(64px,8vw,96px)}.pblog-article-content{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:clamp(48px,6vw,96px)}.pblog-article-body{min-width:0;font-size:clamp(1.05rem,1vw,1.22rem);line-height:1.7;color:var(--pblog-ink)}.pblog-article-p{margin:0 0 1.5em}.pblog-article-h2{margin:1.6em 0 .7em;font-family:var(--pblog-font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.005em;line-height:1.08;font-size:clamp(24px,2.1vw,34px);scroll-margin-top:24px}.pblog-article-h2:first-child{margin-top:0}.pblog-article-quote{margin:1.8em 0;padding:.2em 0 .2em clamp(20px,2vw,28px);border-left:3px solid var(--pblog-orange)}.pblog-article-quote p{margin:0 0 10px;font-family:var(--pblog-font-display);font-weight:800;text-transform:none;letter-spacing:-.005em;line-height:1.28;font-size:clamp(20px,1.7vw,26px);color:var(--pblog-ink)}.pblog-article-quote cite{display:block;font-style:normal;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-article-list{margin:1.5em 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.pblog-article-list li{position:relative;padding-left:26px;font-size:.92em;line-height:1.55}.pblog-article-list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:var(--pblog-orange)}.pblog-article-callout{position:relative;margin:1.8em 0;padding:clamp(20px,2.2vw,28px);border:1px solid var(--pblog-line);border-radius:18px;background:var(--pblog-cream);overflow:hidden}.pblog-article-callout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pblog-blue)}.pblog-article-callout-label{display:inline-block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--pblog-blue)}.pblog-article-callout-title{margin:0 0 8px;font-family:var(--pblog-font-display);font-weight:900;text-transform:uppercase;font-size:clamp(17px,1.4vw,20px);line-height:1.15}.pblog-article-callout-text{margin:0;font-size:.85em;line-height:1.55;color:var(--pblog-ink-soft)}.pblog-article-figure{margin:2em -40px}.pblog-article-figure-cover{position:relative;height:clamp(200px,22vw,340px);border-radius:18px;overflow:hidden;background:linear-gradient(150deg,var(--pblog-paper) 0,#e9e2d2 100%)}.pblog-article-figure-img{display:block;width:100%;max-height:560px;-o-object-fit:cover;object-fit:cover;border-radius:18px}.pblog-article-figure figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--pblog-ink-faint)}.pblog-article-divider{width:100%;height:1px;border:0;background:hsla(0,0%,7%,.16);margin:44px 0}.pblog-article-rail{display:block}.pblog-article-rail-sticky{position:sticky;top:clamp(96px,8vw,132px);display:flex;flex-direction:column;gap:22px}.pblog-article-rail-meta{margin:0;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--pblog-line);border-radius:16px;background:var(--pblog-cream)}.pblog-article-rail-meta div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pblog-article-rail-meta dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-article-rail-meta dd{margin:0;font-size:12.5px;font-weight:700;text-align:right}.pblog-article-rail-tags{display:flex;flex-wrap:wrap;gap:8px}.pblog-article-tag{display:inline-flex;padding:6px 14px;border-radius:999px;background:var(--pblog-cream);border:1px solid var(--pblog-line);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--pblog-ink-soft);text-decoration:none;transition:border-color .2s ease,color .2s ease}.pblog-article-tag:hover{border-color:var(--pblog-orange);color:var(--pblog-orange)}.pblog-article-actions{display:grid;gap:8px}.pblog-article-action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 14px;border:1px solid var(--pblog-line);border-radius:14px;background:var(--pblog-cream);color:var(--pblog-ink);font-family:var(--pblog-font-body);font-size:12px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.pblog-article-action strong{font-size:13px}.pblog-article-action--active,.pblog-article-action:hover{border-color:var(--pblog-orange);background:var(--pblog-orange);color:#fff}.pblog-article-like-block,.pblog-comments{max-width:820px;margin-top:clamp(36px,4.6vw,56px)}.pblog-article-like-block{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(20px,2.4vw,28px);border:1px solid var(--pblog-line);border-radius:18px;background:var(--pblog-cream)}.pblog-article-like-title{margin:0 0 6px;font-family:var(--pblog-font-display);font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1;text-transform:uppercase}.pblog-article-like-text{margin:0;color:var(--pblog-ink-soft);font-size:14px;line-height:1.45}.pblog-article-like-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border:1px solid var(--pblog-ink);border-radius:999px;background:var(--pblog-ink);color:#fff;font-family:var(--pblog-font-body);font-size:12.5px;font-weight:900;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease}.pblog-article-like-button span{padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.18)}.pblog-article-like-button--active,.pblog-article-like-button:hover{border-color:var(--pblog-orange);background:var(--pblog-orange)}.pblog-comments{scroll-margin-top:120px;padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--pblog-line)}.pblog-comments-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pblog-comments-head h2{margin:0;font-family:var(--pblog-font-display);font-size:clamp(24px,2.5vw,36px);font-weight:900;text-transform:uppercase}.pblog-comments-head span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:var(--pblog-ink);color:#fff;font-weight:900}.pblog-comments-list{display:grid;gap:12px}.pblog-comment{padding:18px;border:1px solid var(--pblog-line);border-radius:16px;background:var(--pblog-cream)}.pblog-comment-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--pblog-ink-faint);font-size:12px}.pblog-comment-meta strong{color:var(--pblog-ink)}.pblog-comment p,.pblog-comments-empty{margin:0;white-space:pre-line;color:var(--pblog-ink-soft);font-size:15px;line-height:1.55}.pblog-comment small{display:block;margin-top:10px;color:var(--pblog-orange);font-size:12px;font-weight:700}.pblog-comment-form{display:grid;gap:10px;margin-top:18px}.pblog-comment-form input,.pblog-comment-form textarea{width:100%;border:1px solid var(--pblog-line);border-radius:14px;background:var(--pblog-cream);color:var(--pblog-ink);font-family:var(--pblog-font-body);font-size:14px;padding:13px 14px}.pblog-comment-form textarea{resize:vertical}.pblog-comment-form button{justify-self:start;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--pblog-orange);color:#fff;font-family:var(--pblog-font-body);font-size:12.5px;font-weight:900;text-transform:uppercase;cursor:pointer}.pblog-comment-form button:disabled{opacity:.55;cursor:wait}.pblog-comment-hp{position:absolute;left:-10000px;width:1px!important;height:1px;opacity:0}.pblog-comment-error,.pblog-comment-message{margin:0;font-size:13px;font-weight:700}.pblog-comment-message{color:var(--pblog-blue)}.pblog-comment-error{color:var(--pblog-orange)}.pblog-article-prevnext{margin-top:clamp(36px,4.6vw,56px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--pblog-line);display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,20px)}.pblog-article-nav-card{display:flex;flex-direction:column;gap:9px;padding:clamp(18px,1.8vw,24px);border:1px solid var(--pblog-line);border-radius:16px;text-decoration:none;color:var(--pblog-ink);background:var(--pblog-cream);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pblog-article-nav-card--next{text-align:right;align-items:flex-end}.pblog-article-nav-card--empty{border:none;background:transparent}.pblog-article-nav-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(20,19,15,.1);border-color:var(--pblog-line-strong)}.pblog-article-nav-card:focus-visible{outline:2px solid var(--pblog-blue);outline-offset:3px}.pblog-article-nav-card-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-article-nav-card-label svg{width:14px;height:14px}.pblog-article-nav-card-title{font-family:var(--pblog-font-display);font-weight:900;text-transform:uppercase;font-size:clamp(15px,1.4vw,19px);line-height:1.12}.pblog-article-related{margin-top:clamp(36px,4.6vw,56px)}.pblog-article-related-title{margin:0 0 18px;font-family:var(--pblog-font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(20px,2vw,28px)}.pblog-article-related-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.2vw,32px)}@media (min-width:640px){.pblog-article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.pblog-article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pblog-article-related-grid .pblog-card{border:1px solid var(--pblog-line);border-radius:16px;overflow:hidden;background:var(--pblog-cream)}.pblog-article-related-grid .pblog-card-body{padding:clamp(14px,1.2vw,18px);gap:8px}.pblog-article-related-grid .pblog-card-desc{font-size:13px;-webkit-line-clamp:2}.pblog-article-related-grid .pblog-card-title{font-size:clamp(17px,1.3vw,21px);-webkit-line-clamp:3}.pblog-article-cta{display:flex;justify-content:center;margin-top:clamp(36px,4.6vw,56px);padding-bottom:clamp(28px,3.4vw,40px)}.pblog-article-cta-link{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 28px;border-radius:999px;background:var(--pblog-ink);color:#fff;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.pblog-article-cta-link svg{width:16px;height:16px}.pblog-article-cta-link:hover{background:var(--pblog-orange);transform:translateY(-2px)}.pblog-article-cta-link:focus-visible{outline:2px solid var(--pblog-blue);outline-offset:3px}.pblog-article-page .pblog-footerbar{margin-top:clamp(28px,3.6vw,48px);padding-left:0;padding-right:0}@media (max-width:980px){.pblog-article-content{grid-template-columns:minmax(0,1fr)}.pblog-article-figure{margin-left:calc(var(--pblog-pad-x) * -1);margin-right:calc(var(--pblog-pad-x) * -1)}.pblog-article-rail-sticky{position:static;flex-direction:row;flex-wrap:wrap}.pblog-article-rail-meta{flex:1 1 240px}.pblog-article-rail-tags{flex:1 1 240px;align-content:flex-start}.pblog-article-actions{flex:1 1 240px}}@media (max-width:760px){.pblog-article-title{font-size:clamp(30px,9vw,44px)}.pblog-article-figure{margin-left:0;margin-right:0}.pblog-article-prevnext{grid-template-columns:1fr}.pblog-article-nav-card--next{text-align:left;align-items:flex-start}.pblog-article-rail-sticky{flex-direction:column}.pblog-article-like-block{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.pblog-article-body{font-size:16px}.pblog-article-quote p{font-size:19px}}