.pa-blog-drift{animation:pa-drift 26s ease-in-out infinite}.pa-blog-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.pa-blog-featvis{aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#0a0b0d}@media (min-width:900px){.pa-blog-feat{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,4vw,56px)}.pa-blog-featvis{aspect-ratio:4/3}}.glass-card.pa-blog-post{position:relative;display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:20px;align-items:center;height:100%;box-sizing:border-box;padding:14px;border-radius:22px;color:var(--text);transition:transform .6s var(--ease),background-color .4s var(--ease)}.glass-card.pa-blog-post:hover{color:var(--text);transform:translate3d(0,-4px,0);background-color:rgba(203,207,214,.08)}.pa-blog-post-title{transition:color .3s}.pa-blog-post:hover .pa-blog-post-title{color:#fff}@media (min-width:560px){.glass-card.pa-blog-post{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:28px}}.pa-blog-hgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media (min-width:900px){.pa-blog-hgrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,5vw,72px)}}.pa-blog-hgrid>figure{max-width:420px;width:100%;justify-self:center}.pa-blog-art{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media (min-width:1040px){.pa-blog-art{grid-template-columns:minmax(0,680px) minmax(0,220px);justify-content:space-between}.pa-blog-toc{position:sticky;top:110px;align-self:start}}@media (max-width:1039px){.pa-blog-toc{display:none}}.pa-blog-prose p{margin:0 0 20px;font-size:17.5px;line-height:1.78;color:var(--text-2);text-wrap:pretty}.pa-blog-prose p.pa-blog-lead{font-size:clamp(19px,1.9vw,22px);line-height:1.6;color:var(--text)}.pa-blog-prose h2{margin:56px 0 18px;scroll-margin-top:110px;font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-.018em;text-wrap:balance}.pa-blog-prose h2,.pa-blog-prose strong{font-weight:600;color:var(--text)}.pa-blog-prose a{color:var(--text);text-decoration:underline;text-decoration-color:rgba(255,255,255,.25);text-underline-offset:3px;transition:text-decoration-color .3s var(--ease)}.pa-blog-prose a:hover{text-decoration-color:rgba(255,255,255,.6)}.pa-blog-prose ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:12px}.pa-blog-prose li{position:relative;padding-left:22px;font-size:17px;line-height:1.7;color:var(--text-2)}.pa-blog-prose li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--silver)}.pa-blog-prose .pa-blog-callout p{margin:0;font-size:17px;line-height:1.7;color:var(--text-2)}.pa-blog-prose .pa-blog-callout p+p{margin-top:10px}.pa-blog-tocl{display:block;padding:7px 0 7px 14px;border-left:1px solid rgba(255,255,255,.1);font-size:13.5px;color:var(--text-3);transition:color .3s,border-color .3s}.pa-blog-tocl:hover,.pa-blog-tocl[aria-current=true]{color:var(--text);border-color:rgba(255,255,255,.4)}.pa-blog-copy{border:0;margin:0;padding:0;background:none;font:inherit;font-family:var(--font-sans);font-size:13.5px;color:var(--text-2);cursor:pointer;transition:color .3s var(--ease)}.pa-blog-copy:hover{color:var(--text)}.glass-card.pa-blog-more{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;padding:12px;border-radius:18px;color:var(--text);transition:background-color .4s var(--ease),transform .6s var(--ease)}.glass-card.pa-blog-more:hover{color:var(--text);background-color:rgba(203,207,214,.08)}@media (prefers-reduced-motion:reduce){.pa-blog-drift{animation:none}.glass-card.pa-blog-post:hover{transform:none}}