.pl-post{background:var(--pl-white);flex-direction:column;display:flex}.pl-post-body{padding:1.25rem 1.375rem}.pl-post-meta{font-size:var(--pl-text-xs);color:var(--pl-ink-600);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.pl-post-tag{border-radius:var(--pl-radius-full);background:var(--pl-brand-50);color:var(--pl-brand-700);padding:.1875rem .75rem;font-weight:700}.pl-post-faded{background:var(--pl-ink-100);color:var(--pl-ink-600)}.pl-post h3{margin-top:.625rem;font-size:1.25rem;line-height:1.55}.pl-post:hover h3{color:var(--pl-brand-700)}.pl-post-excerpt{color:var(--pl-ink-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.8;display:-webkit-box;overflow:hidden}.pl-news-grid{gap:1.5rem;margin-top:2.5rem;display:grid}.pl-news-grid>li{display:grid}.pl-news-chips{flex-wrap:wrap;gap:.5rem;display:flex}.pl-news-chip{min-height:var(--pl-target-comfortable);border-radius:var(--pl-radius-full);border:1.5px solid var(--pl-border-strong);background:var(--pl-white);font-weight:700;font-size:var(--pl-text-sm);color:var(--pl-navy-800);align-items:center;padding-inline:1.125rem;display:inline-flex}.pl-news-chip:hover{border-color:var(--pl-navy-800)}.pl-news-chip[aria-current=page]{background:var(--pl-navy-800);border-color:var(--pl-navy-800);color:var(--pl-white)}.pl-article-hero .pl-phero-in{padding-block-end:clamp(7rem,16vw,11rem)}.pl-article-hero .pl-phero h1{max-width:28ch;font-size:clamp(1.875rem,4vw,3rem);line-height:1.3}.pl-article-hero .pl-post-meta{color:var(--pl-on-dark-muted);margin-top:1rem}.pl-article-photo{z-index:2;margin-top:clamp(-9rem,-13vw,-5.5rem);position:relative}.pl-article-photo>*{box-shadow:var(--pl-shadow-glass-hover)}.pl-article-lede{font-size:var(--pl-text-lg);font-weight:700;line-height:var(--pl-leading-relaxed);color:var(--pl-navy-800);margin-top:2rem}.pl-article-note{border-radius:var(--pl-card-radius);background:var(--pl-ink-100);color:var(--pl-ink-700);margin-top:2rem;padding:1rem 1.25rem;font-weight:700}@media (min-width:48rem){.pl-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pl-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
