.pjh,.pja{--pj-ink:#12181f;--pj-deep:#167c5e;--pj-green:#1fa97c;--pj-ball:#ddf247;--pj-chalk:#f4f7f3;--pj-line:#d9e1dc;color:var(--pj-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.pjh .container,.pja-breadcrumbs .container,.pja-shell{width:92%;max-width:1760px;margin-inline:auto}.pjh .blog-breadcrumbs,.pja-breadcrumbs{padding:0!important;border-color:var(--pj-line)!important;background:#fff!important}.pjh .blog-breadcrumbs .container,.pja-breadcrumbs .container{min-height:64px;padding:0!important}.pjh .blog-breadcrumbs a,.pja-breadcrumbs a{color:var(--pj-deep)!important;font-weight:650!important}
.pjh .blog-hub-hero{padding:22px 0;background:var(--pj-chalk)}.pjh .blog-hub-hero__grid{display:grid;min-height:430px;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:0;overflow:hidden;padding:0!important;border:1px solid #bfd7ce;border-radius:8px;background:#fff;box-shadow:0 26px 60px -48px rgba(18,24,31,.55)}.pjh .blog-hub-hero__copy{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:clamp(36px,4vw,64px)}.pjh .blog-hub-hero__eyebrow,.pjh .blog-feed__heading>div>span{display:inline-flex;align-items:center;gap:10px;margin:0 0 13px;color:var(--pj-deep);font-size:9px;font-weight:850;letter-spacing:.17em}.pjh .blog-hub-hero__eyebrow::before,.pjh .blog-feed__heading>div>span::before{content:"";width:27px;height:2px;background:var(--pj-ball)}.pjh .blog-hub-hero h1{max-width:690px;margin:0 0 16px;color:var(--pj-ink);font-family:'Barlow Condensed',sans-serif;font-size:clamp(58px,5.6vw,88px);font-weight:760;letter-spacing:-.045em;line-height:.84;text-transform:uppercase}.pjh .blog-hub-hero__copy>p{max-width:560px;margin:0;color:#596970;font-size:15px;line-height:1.6}.pjh .blog-featured{height:100%;min-height:430px;border-radius:0;box-shadow:none}.pjh .blog-featured__shade{background:linear-gradient(0deg,rgba(18,24,31,.86),transparent 68%)}.pjh .blog-featured__content{right:clamp(24px,4vw,54px);bottom:clamp(24px,4vw,45px);left:clamp(24px,4vw,54px)}.pjh .blog-featured__label{padding:5px 9px;border-radius:3px;background:var(--pj-ball);color:var(--pj-ink);box-shadow:none}.pjh .blog-featured h2{max-width:720px;margin-bottom:12px;font-family:'Barlow Condensed',sans-serif;font-size:clamp(31px,3.1vw,48px);font-weight:720;letter-spacing:-.025em;line-height:.95;text-shadow:none}.pjh .blog-topic-nav{border-color:var(--pj-line);box-shadow:none}.pjh .blog-topic-nav__scroll{padding-block:15px}.pjh .blog-topic-nav a{border-color:var(--pj-line);border-radius:999px;background:var(--pj-chalk);color:var(--pj-ink)}.pjh .blog-topic-nav a:hover{border-color:var(--pj-green);color:var(--pj-deep)}.pjh .blog-topic-nav a.is-active{border-color:var(--pj-green);background:var(--pj-green);color:#fff;box-shadow:none}
.pjh .blog-feed{padding:54px 0 74px}.pjh .blog-feed__heading h2{margin:0;color:var(--pj-ink);font-family:'Barlow Condensed',sans-serif;font-size:46px;font-weight:740;letter-spacing:-.035em;line-height:.9}.pjh .blog-grid{gap:16px}.pjh .blog-card__link{border-color:var(--pj-line);border-radius:7px;box-shadow:none}.pjh .blog-card__link:hover{border-color:var(--pj-green);box-shadow:0 16px 34px rgba(18,24,31,.08)}.pjh .blog-card__media{background:var(--pj-chalk)}.pjh .blog-card__category{border-radius:3px;background:rgba(18,24,31,.9);color:var(--pj-ball);box-shadow:none}.pjh .blog-card__body{padding:18px}.pjh .blog-card h3{font-family:'Barlow Condensed',sans-serif;font-size:25px;font-weight:700;letter-spacing:-.015em;line-height:1.06}.pjh .blog-card p{color:#68757c}.pjh .blog-card__footer{border-color:var(--pj-line)}.pjh .blog-card__cta{color:var(--pj-deep)}
.pja-breadcrumbs .container{display:flex;align-items:center}.pja-hero{padding:22px 0;background:var(--pj-chalk)}.pja-hero__frame{display:grid;min-height:430px;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid #bfd7ce;border-radius:8px;background:#fff;box-shadow:0 26px 60px -48px rgba(18,24,31,.55)}.pja-hero__copy{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:clamp(36px,4.2vw,66px)}.pja-hero__copy::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--pj-green) 0 72%,var(--pj-ball) 72% 84%,var(--pj-ink) 84%)}.pja-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--pj-deep);font-size:9px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.pja-kicker::before{content:"";width:28px;height:2px;background:var(--pj-ball)}.pja-hero h1{max-width:760px;margin:17px 0 15px;color:var(--pj-ink);font-family:'Barlow Condensed',sans-serif;font-size:clamp(54px,5vw,78px);font-weight:750;letter-spacing:-.04em;line-height:.88}.pja-hero__copy>p{max-width:650px;margin:0;color:#596970;font-size:14px;line-height:1.58}.pja-byline{display:flex;align-items:center;gap:9px 16px;flex-wrap:wrap;margin-top:24px;color:#7b878d;font-size:10px}.pja-byline strong{color:var(--pj-ink);font-size:11px}.pja-byline span{position:relative}.pja-byline span::before{content:"";position:absolute;top:50%;left:-9px;width:3px;height:3px;border-radius:50%;background:var(--pj-green)}.pja-hero__media{position:relative;min-width:0;overflow:hidden;background:var(--pj-ink)}.pja-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pja-hero__media::after{content:"";position:absolute;inset:20px;border:1px solid rgba(255,255,255,.28)}.pja-hero__media>span{position:absolute;z-index:2;right:25px;bottom:20px;color:rgba(255,255,255,.2);font:800 72px/.72 'Barlow Condensed',sans-serif;text-align:right}.pja-content{padding:46px 0 64px!important}.pja .blog-article-shell{max-width:900px}.pja .blog-article-copy,.pja .article-body{max-width:720px}.pja .blog-article-toc{max-width:730px!important;padding:20px 22px!important;border-color:var(--pj-line)!important;border-radius:7px!important;background:var(--pj-chalk)!important}.pja .article-body{color:#273139!important;font-size:16px!important;line-height:1.76!important}.pja .article-body h2{margin-top:42px;color:var(--pj-ink);font-family:'Barlow Condensed',sans-serif;font-size:34px;font-weight:730;letter-spacing:-.025em;line-height:1}.pja .article-body h3{color:var(--pj-ink);font-family:'Barlow Condensed',sans-serif;font-size:25px;line-height:1.05}.pja .article-body strong{color:var(--pj-ink)}.pja .article-body a{color:var(--pj-deep)}.pja .article-body blockquote{border-color:var(--pj-green);border-radius:0 6px 6px 0;background:var(--pj-chalk)}.pja .blog-article-shell>section{border-color:var(--pj-line)!important;border-radius:7px!important;background:var(--pj-chalk)!important}.pja .blog-article-shell>section h3{font-family:'Barlow Condensed',sans-serif!important;color:var(--pj-ink)!important;font-size:28px!important}.pja .blog-article-shell>section a{border-color:var(--pj-line)!important;border-radius:6px!important}.pja .blog-article-shell>section a:hover{border-color:var(--pj-green)!important}.pja .blog-article-shell>section a div{color:inherit}.pja .article-books> a{background:#fff!important}.pja .article-books> a>div:first-child{aspect-ratio:1/1!important;background:#fff!important}.pja .article-books img{object-fit:contain!important}
.pja .pja-faq{display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;margin-top:54px!important;padding:0!important;border:1px solid var(--pj-line)!important;border-radius:7px!important;background:#fff!important;box-shadow:0 22px 48px -40px rgba(18,24,31,.42)}
.pja-faq__intro{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:264px;padding:30px;background:var(--pj-ink);color:#fff}
.pja-faq__intro::after{content:"";position:absolute;right:0;bottom:24px;width:74px;height:2px;background:linear-gradient(90deg,var(--pj-green) 0 70%,var(--pj-ball) 70%)}
.pja-faq__intro>span,.pja-next__head>div>span{color:#8ed7bd;font-size:9px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}
.pja .blog-article-shell .pja-faq__intro h3{margin:13px 0 12px!important;color:#fff!important;font-size:36px!important;line-height:.92!important}
.pja-faq__intro p{margin:0;color:rgba(255,255,255,.62);font-size:12.5px;line-height:1.55}
.pja-faq__items{display:flex;flex-direction:column;padding:0 28px;background:#fff}
.pja-faq__item{flex:1;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid var(--pj-line)}
.pja-faq__item:last-child{border-bottom:0}
.pja-faq__item summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 8px;color:var(--pj-ink);font-size:15px;font-weight:800;line-height:1.35;list-style:none;cursor:pointer}
.pja-faq__item summary::-webkit-details-marker{display:none}
.pja-faq__item summary i{position:relative;width:24px;height:24px;flex:0 0 auto;border:1px solid #a9c8bc;border-radius:50%;transition:background .18s,border-color .18s}
.pja-faq__item summary i::before,.pja-faq__item summary i::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1px;background:var(--pj-deep);transform:translate(-50%,-50%)}
.pja-faq__item summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s}
.pja-faq__item[open] summary i{border-color:var(--pj-ball);background:var(--pj-ball)}
.pja-faq__item[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}
.pja-faq__answer{padding:0 44px 23px 0;color:#536168;font-size:13.5px;line-height:1.65}
.pja-faq__item summary:focus-visible{outline:3px solid rgba(31,169,124,.25);outline-offset:5px}
.pja .pja-next{margin-top:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
.pja-next__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:14px;padding-top:23px;border-top:1px solid var(--pj-line)}
.pja-next__head>div>span{color:var(--pj-deep)}
.pja .pja-next__head h3{margin:7px 0 0!important;font-size:34px!important;line-height:.95!important}
.pja .pja-next__head>a{padding:0 0 5px!important;border:0!important;border-bottom:1px solid var(--pj-green)!important;border-radius:0!important;color:var(--pj-ink)!important;font-size:11px;font-weight:800;text-decoration:none}
.pja-next__head>a span{margin-left:6px;color:var(--pj-deep)}
.pja-next__grid{display:grid;gap:12px}
.pja .pja-next__card{position:relative;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);min-height:220px;overflow:hidden;padding:0!important;border:1px solid #b8d3c9!important;border-radius:7px!important;background:#fff!important;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}
.pja .pja-next__card::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--pj-green) 0 78%,var(--pj-ball) 78%)}
.pja .pja-next__card:hover{transform:translateY(-3px);border-color:var(--pj-green)!important;box-shadow:0 22px 45px -35px rgba(18,24,31,.55)}
.pja-next__media{position:relative;min-height:220px;overflow:hidden;background:var(--pj-ink)}
.pja-next__media::after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.3)}
.pja-next__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.pja-next__card:hover .pja-next__media img{transform:scale(1.025)}
.pja-next__copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:28px 32px}
.pja-next__meta{margin-bottom:11px;color:var(--pj-deep);font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}
.pja-next__copy>strong{max-width:520px;color:var(--pj-ink);font-family:'Barlow Condensed',sans-serif;font-size:28px;line-height:1.02}
.pja-next__excerpt{display:-webkit-box;overflow:hidden;margin-top:10px;color:#68757c;font-size:12.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.pja-next__action{display:flex;align-items:center;gap:8px;margin-top:19px;color:var(--pj-ink);font-size:11px;font-weight:800}
.pja-next__action i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--pj-ball);font-style:normal}
.pja-next__card:focus-visible{outline:3px solid var(--pj-ball);outline-offset:4px}
@media(max-width:1024px){.pjh .blog-hub-hero__grid,.pja-hero__frame{grid-template-columns:1fr}.pjh .blog-featured,.pja-hero__media{min-height:380px}.pjh .blog-hub-hero__copy{padding:46px}.pja-hero__copy{padding:46px}.pja-hero__media img{position:absolute}}
@media(max-width:760px){.pjh .container,.pja-breadcrumbs .container,.pja-shell{width:calc(100% - 32px)}.pjh .blog-breadcrumbs .container,.pja-breadcrumbs .container{min-height:50px;overflow-x:auto;white-space:nowrap}.pjh .blog-hub-hero,.pja-hero{padding:12px 0}.pjh .blog-hub-hero__copy,.pja-hero__copy{padding:27px 23px}.pjh .blog-hub-hero h1{font-size:52px}.pjh .blog-featured{min-height:260px}.pja-hero h1{font-size:45px}.pja-hero__copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pja-hero__media{min-height:250px}.pja-hero__media::after{inset:12px}.pja-hero__media>span{right:14px;bottom:12px;font-size:56px}.pja-content{padding-top:34px!important}.pja .blog-article-shell{padding-inline:0}.pja .article-body{font-size:15px!important}.pja .article-body h2{font-size:29px}.pjh .blog-feed{padding:42px 0 58px}.pjh .blog-feed__heading h2{font-size:38px}}
@media(max-width:760px){
  .pja .pja-faq{grid-template-columns:1fr}
  .pja-faq__intro{min-height:0;padding:24px}
  .pja-faq__intro::after{bottom:0}
  .pja .blog-article-shell .pja-faq__intro h3{font-size:32px!important}
  .pja-faq__intro p{max-width:360px}
  .pja-faq__items{padding:0 20px}
  .pja-faq__item summary{padding-top:20px;font-size:14px}
  .pja-faq__answer{padding-right:34px}
  .pja-next__head{align-items:flex-start}
  .pja .pja-next__card{grid-template-columns:128px minmax(0,1fr);min-height:190px}
  .pja-next__media{min-height:190px}
  .pja-next__copy{padding:22px 18px}
  .pja-next__copy>strong{font-size:23px}
  .pja-next__excerpt{display:none}
  .pja-next__action{margin-top:14px}
}
@media(max-width:430px){.pja .pja-next__card{grid-template-columns:108px minmax(0,1fr)}.pja-next__copy{padding:19px 15px}.pja-next__meta{letter-spacing:.08em}.pja-next__copy>strong{font-size:21px}.pja-next__head>a{display:none}}
@media(prefers-reduced-motion:reduce){.pjh .blog-card__link,.pjh .blog-featured img,.pja-next__card,.pja-next__media img{transition:none}.pjh .blog-card__link:hover,.pja .pja-next__card:hover{transform:none}}
@media(max-width:760px){.pja-breadcrumbs__current{display:none!important}.pjh .blog-hub-hero__copy{padding:25px 23px}.pjh .blog-hub-hero h1{font-size:50px}.pjh .blog-featured{min-height:252px}.pja-hero__copy{padding:23px}.pja-hero h1{margin:13px 0 11px;font-size:40px;line-height:.9}.pja-hero__copy>p{font-size:12.5px;line-height:1.5;-webkit-line-clamp:2}.pja-byline{margin-top:16px}.pja-hero__media{min-height:220px}.pja-hero__media>span{font-size:52px}}
