.pblog-page,.pblog-page *{box-sizing:border-box}.pblog-page{--pblog-ink:#14130f;--pblog-ink-soft:rgba(20,19,15,.7);--pblog-ink-faint:rgba(20,19,15,.5);--pblog-paper:#faf7f1;--pblog-cream:#fff;--pblog-orange:#ff3c00;--pblog-blue:#0601e7;--pblog-line:rgba(20,19,15,.14);--pblog-line-strong:rgba(20,19,15,.4);--pblog-pad-x:clamp(24px,4vw,80px);--pblog-font-display:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;--pblog-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative;padding-top:var(--site-header-height);background:var(--pblog-paper);color:var(--pblog-ink);font-family:var(--pblog-font-body)}@media (max-width:640px){.pblog-page{--pblog-pad-x:16px}}.pblog-inner{position:relative;z-index:1;max-width:1880px;margin:0 auto}.pblog-hero{padding:clamp(36px,5.6vw,68px) var(--pblog-pad-x) 0}.pblog-hero-grid{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,64px);flex-wrap:wrap}.pblog-hero-kicker{margin:0 0 10px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pblog-orange)}.pblog-hero-title{margin:0;font-family:var(--pblog-font-display);font-weight:950;text-transform:uppercase;font-size:clamp(64px,9.6vw,168px);line-height:.86;letter-spacing:-.015em;color:var(--pblog-ink)}.pblog-hero-side{flex:0 1 380px;padding-bottom:clamp(8px,1.4vw,18px)}.pblog-hero-text{margin:0 0 16px;font-size:clamp(14.5px,1.1vw,17px);line-height:1.55;color:var(--pblog-ink-soft)}.pblog-hero-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--pblog-ink-faint)}.pblog-hero-topics-dot{color:var(--pblog-blue)}.pblog-hero-rule{margin-top:clamp(20px,3vw,36px);padding-top:12px;border-top:1px solid var(--pblog-line);display:flex;justify-content:flex-end}.pblog-hero-rule span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-toolbar{position:sticky;top:calc(var(--site-header-height) - clamp(8px, 1vw, 14px));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px var(--pblog-pad-x);margin-top:clamp(18px,2.4vw,28px);background:hsla(40,47%,96%,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--pblog-line);border-bottom:1px solid var(--pblog-line);transform:translateY(0);opacity:1;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease,background .2s ease;will-change:transform,opacity}.pblog-toolbar.is-hidden{transform:translateY(calc(-100% - var(--site-header-height) - 12px));opacity:0;pointer-events:none}.pblog-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pblog-pill{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--pblog-line);background:var(--pblog-cream);color:var(--pblog-ink);font-family:var(--pblog-font-body);font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.pblog-pill:hover{border-color:var(--pblog-line-strong);transform:translateY(-1px)}.pblog-pill--active{background:var(--pblog-orange);color:#fff;border-color:var(--pblog-orange);box-shadow:0 8px 18px rgba(255,60,0,.28)}.pblog-pill--active:hover{transform:none}.pblog-search{display:flex;align-items:center;gap:10px;min-width:220px;height:40px;padding:0 4px 0 18px;border-radius:999px;border:1px solid var(--pblog-line);background:var(--pblog-cream);transition:border-color .2s ease,box-shadow .2s ease}.pblog-search:focus-within{border-color:var(--pblog-blue);box-shadow:0 0 0 3px rgba(6,1,231,.1)}.pblog-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--pblog-font-body);font-size:13.5px;color:var(--pblog-ink)}.pblog-search input::-moz-placeholder{color:rgba(20,19,15,.45)}.pblog-search input::placeholder{color:rgba(20,19,15,.45)}.pblog-search-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:var(--pblog-ink);color:#fff}.pblog-search-icon svg{width:14px;height:14px}.pblog-toolbar-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pblog-sort{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid var(--pblog-line);border-radius:999px;background:var(--pblog-cream);color:var(--pblog-ink-faint);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pblog-sort select{border:0;outline:0;background:transparent;color:var(--pblog-ink);font-family:var(--pblog-font-body);font-size:13px;font-weight:700;cursor:pointer}.pblog-filter-state,.pblog-tagbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px var(--pblog-pad-x) 0}.pblog-filter-state button,.pblog-tag-filter{border:1px solid var(--pblog-line);border-radius:999px;background:var(--pblog-cream);color:var(--pblog-ink-soft);font-family:var(--pblog-font-body);font-size:12px;font-weight:700;padding:8px 13px;cursor:pointer}.pblog-tag-filter--active{border-color:var(--pblog-blue);background:var(--pblog-blue);color:#fff}.pblog-filter-state{justify-content:space-between}.pblog-filter-state p{margin:0;font-size:14px;font-weight:700;color:var(--pblog-ink-soft)}.pblog-filter-count{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-filter-state button{color:var(--pblog-orange)}.pblog-grid{padding:clamp(32px,4.4vw,56px) var(--pblog-pad-x) 0}.pblog-editorial{max-width:1600px;margin-inline:auto}.pblog-editorial-head{justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:clamp(20px,2.4vw,32px);font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--pblog-ink-faint)}.pblog-editorial-divider,.pblog-editorial-head{display:flex;align-items:center;border-bottom:1px solid var(--pblog-line);text-transform:uppercase}.pblog-editorial-divider{gap:16px;padding:clamp(16px,1.8vw,22px) 0;border-top:1px solid var(--pblog-ink);font-family:var(--pblog-font-display)}.pblog-editorial-divider span:first-child{flex:0 0 auto;font-size:clamp(26px,2.2vw,38px);font-weight:900;line-height:1;color:var(--pblog-blue)}.pblog-editorial-divider strong{flex:1;min-width:0;font-size:13px;font-weight:800;letter-spacing:.1em}.pblog-editorial-divider span:last-child{flex:0 0 auto;font-family:var(--pblog-font-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--pblog-line);border-left:1px solid var(--pblog-line)}@media (min-width:640px){.pblog-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pblog-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.pblog-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pblog-editorial-grid .pblog-card{min-width:0;border:0;border-right:1px solid var(--pblog-line);border-bottom:1px solid var(--pblog-line);border-radius:0;background:transparent}.pblog-empty{display:flex;align-items:center;justify-content:center;padding:clamp(56px,7vw,96px) 24px;text-align:center;border:1px solid var(--pblog-line);border-radius:20px;background:var(--pblog-cream)}.pblog-empty p{margin:0;font-size:15px;color:var(--pblog-ink-soft)}.pblog-empty-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 20px;border:1px solid var(--pblog-orange);border-radius:999px;background:var(--pblog-orange);color:#fff;font-family:var(--pblog-font-body);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease}.pblog-empty-action:hover{transform:translateY(-2px);background:#e23500}.pblog-empty-action:focus-visible{outline:2px solid var(--pblog-blue);outline-offset:3px}.pblog-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--pblog-ink);background:transparent;transition:background .2s ease}.pblog-card:hover{background:rgba(255,60,0,.035)}.pblog-card:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pblog-orange);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;pointer-events:none}.pblog-card:hover:after{transform:scaleX(1)}.pblog-card-link{position:absolute;inset:0;z-index:4}.pblog-card-link:focus-visible{outline:2px solid var(--pblog-blue);outline-offset:-3px}.pblog-card-cover{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:6px;background:var(--pblog-paper)}.pblog-card-cover-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pblog-card:hover .pblog-card-cover-img,.pblog-card:hover .pblog-card-cover-placeholder{transform:scale(1.02)}.pblog-card-cover-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(circle at 24% 22%,rgba(6,1,231,.07),transparent 42%),radial-gradient(circle at 78% 78%,rgba(255,60,0,.06),transparent 46%),linear-gradient(150deg,var(--pblog-paper) 0,#f1e9da 50%,var(--pblog-paper) 100%);color:var(--pblog-blue);transition:transform .5s cubic-bezier(.22,1,.36,1)}.pblog-card-cover-placeholder svg{width:26%;max-width:56px;opacity:.85}.pblog-card-cover-placeholder-label{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-card-arrow{position:absolute;right:14px;bottom:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--pblog-ink);opacity:0;transform:translate(6px,6px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.pblog-card-arrow svg{width:16px;height:16px}.pblog-card:hover .pblog-card-arrow{opacity:1;transform:translate(0)}.pblog-card-body{display:flex;flex:1;flex-direction:column;min-width:0;gap:10px;padding:clamp(18px,1.6vw,24px)}.pblog-card-top{display:flex;align-items:center;gap:10px}.pblog-card-top .pblog-card-date{margin-left:auto}.pblog-card-number{font-family:var(--pblog-font-display);font-weight:900;line-height:1;font-size:clamp(26px,2.2vw,40px);color:var(--pblog-blue)}.pblog-card-tag{font-weight:800;letter-spacing:.05em;color:var(--pblog-orange)}.pblog-card-date,.pblog-card-tag{font-size:11px;text-transform:uppercase}.pblog-card-date{font-weight:600;letter-spacing:.03em;color:var(--pblog-ink-faint);white-space:nowrap}.pblog-card-title{margin:0;font-family:var(--pblog-font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;font-size:clamp(20px,1.6vw,25px);transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pblog-card:hover .pblog-card-title{color:var(--pblog-orange)}.pblog-card-desc{margin:0;font-size:14px;line-height:1.55;color:var(--pblog-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pblog-card-tags{display:flex;flex-wrap:wrap;gap:6px}.pblog-card-tag-pill{padding:4px 10px;border-radius:999px;background:var(--pblog-paper);font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--pblog-ink-soft)}.pblog-card-footer{margin-top:auto;padding-top:10px;border-top:1px solid rgba(20,19,15,.08);font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--pblog-ink-faint)}.pblog-card--featured{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:clamp(28px,3vw,56px);border-top:1px solid var(--pblog-ink);border-bottom:1px solid var(--pblog-ink);padding:clamp(28px,3vw,48px) 0;margin-bottom:clamp(32px,4vw,56px);background:transparent}.pblog-card--featured:after{bottom:-1px}.pblog-card--featured .pblog-card-body{padding:0;justify-content:space-between}.pblog-card--featured .pblog-card-number{font-size:clamp(64px,7vw,120px);color:var(--pblog-orange)}.pblog-card--featured .pblog-card-title{font-size:clamp(32px,4vw,64px);-webkit-line-clamp:unset;overflow:visible}.pblog-card--featured .pblog-card-desc{font-size:clamp(15px,1.1vw,18px);-webkit-line-clamp:4}@media (max-width:899px){.pblog-card--featured{grid-template-columns:minmax(0,1fr)}}.pblog-subscribe{margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--pblog-line);padding:clamp(32px,4vw,56px) var(--pblog-pad-x)}.pblog-subscribe-heading{margin:0 0 14px;font-family:var(--pblog-font-display);font-weight:950;text-transform:uppercase;font-size:clamp(24px,2.4vw,36px);line-height:1;letter-spacing:-.01em}.pblog-subscribe-text{margin:0 0 22px;max-width:420px;font-size:14px;line-height:1.5;color:var(--pblog-ink-soft)}.pblog-subscribe-form{display:flex;align-items:center;gap:8px;max-width:420px;height:50px;padding:0 6px 0 22px;border:1px solid var(--pblog-line);border-radius:999px;background:var(--pblog-cream);transition:border-color .2s ease,box-shadow .2s ease}.pblog-subscribe-form:focus-within{border-color:var(--pblog-orange);box-shadow:0 0 0 3px rgba(255,60,0,.1)}.pblog-subscribe-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--pblog-font-body);font-size:13.5px;color:var(--pblog-ink)}.pblog-subscribe-form input::-moz-placeholder{color:rgba(20,19,15,.45)}.pblog-subscribe-form input::placeholder{color:rgba(20,19,15,.45)}.pblog-subscribe-button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 20px;border:none;border-radius:999px;background:var(--pblog-orange);color:#fff;font-family:var(--pblog-font-body);font-size:12.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease}.pblog-subscribe-button:hover{background:#e23500}.pblog-subscribe-button svg{width:14px;height:14px}.pblog-footerbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px var(--pblog-pad-x);border-top:1px solid var(--pblog-line);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(20,19,15,.68)}.pblog-footerbar-tagline{opacity:.85}.pblog-footerbar-links{display:flex;gap:22px}.pblog-footerbar-links a{color:inherit;text-decoration:none;transition:color .2s ease}.pblog-footerbar-links a:hover{color:var(--pblog-orange)}.pblog-footerbar-links a:focus-visible,.pblog-pill:focus-visible,.pblog-subscribe-button:focus-visible{outline:2px solid var(--pblog-blue);outline-offset:3px}.pblog-search input:focus-visible,.pblog-subscribe-form input:focus-visible{outline:none}@media (max-width:900px){.pblog-hero-grid{align-items:flex-start}.pblog-hero-side{flex-basis:100%}.pblog-toolbar{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:10px;padding-top:10px;padding-bottom:10px;overflow:hidden}.pblog-filters{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;margin:0 calc(var(--pblog-pad-x) * -1);padding:0 var(--pblog-pad-x) 4px;scroll-padding-inline:var(--pblog-pad-x);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pblog-filters::-webkit-scrollbar{display:none}.pblog-filters:after{content:"";position:sticky;right:calc(var(--pblog-pad-x) * -1);flex:0 0 28px;width:28px;margin-left:-28px;pointer-events:none;background:linear-gradient(90deg,hsla(40,47%,96%,0),hsla(40,47%,96%,.92) 72%)}.pblog-pill{height:36px;padding:0 14px;scroll-snap-align:start}.pblog-search{width:100%;min-width:0;height:38px}.pblog-sort,.pblog-toolbar-controls{width:100%}.pblog-toolbar-controls{gap:8px}.pblog-sort{justify-content:space-between;height:38px;padding:0 12px}.pblog-sort select{min-width:0;max-width:56%}.pblog-search-icon{width:30px;height:30px}}@media (max-width:640px){.pblog-hero{padding-top:24px}.pblog-hero-title{font-size:17vw}.pblog-hero-rule{justify-content:flex-start}.pblog-footerbar{flex-direction:column;align-items:flex-start;gap:10px}.pblog-footerbar-links{flex-wrap:wrap;row-gap:8px}}@media (max-width:430px){.pblog-toolbar{gap:8px;padding-top:8px;padding-bottom:8px}.pblog-toolbar-controls{flex-direction:column;align-items:stretch}.pblog-pill{height:34px;padding:0 12px;font-size:11px}.pblog-sort{gap:8px;height:36px;font-size:10px}.pblog-sort select{max-width:62%;font-size:12px}.pblog-search{height:36px;padding-left:14px}.pblog-search input{font-size:12.5px}.pblog-search-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.pblog-toolbar{transition:none;will-change:auto}.pblog-toolbar.is-hidden{transform:translateY(0);opacity:1;pointer-events:auto}.pblog-card,.pblog-card-arrow,.pblog-card-cover-img,.pblog-card-cover-placeholder,.pblog-card-title,.pblog-card:after{transition:none}.pblog-card:hover .pblog-card-cover-img,.pblog-card:hover .pblog-card-cover-placeholder{transform:none}}