.Blog-module__TPTzJG__hero{padding-bottom:clamp(40px,5vw,64px)}.Blog-module__TPTzJG__lead{max-width:640px;margin:20px auto 0}.Blog-module__TPTzJG__grid{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(20px,2.4vw,28px);list-style:none;display:grid}.Blog-module__TPTzJG__featured{grid-column:1/-1}.Blog-module__TPTzJG__empty{max-width:520px;margin:0 auto}.Blog-module__TPTzJG__empty p{margin-top:12px}.Blog-module__TPTzJG__card{height:100%}.Blog-module__TPTzJG__cardLink{border-radius:var(--radius-lg);background:var(--canvas);height:100%;transition:transform .4s var(--ease-apple), box-shadow .4s var(--ease-apple);flex-direction:column;display:flex;overflow:hidden}.Blog-module__TPTzJG__cardLink:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000014}.Blog-module__TPTzJG__cardMedia{aspect-ratio:16/9;background:var(--parchment);overflow:hidden}.Blog-module__TPTzJG__cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-apple)}.Blog-module__TPTzJG__cardLink:hover .Blog-module__TPTzJG__cardMedia img{transform:scale(1.03)}.Blog-module__TPTzJG__cardPlaceholder{background:linear-gradient(135deg,#2997ff22 0%,#a259ff22 50%,#ff6a3d22 100%);width:100%;height:100%}.Blog-module__TPTzJG__cardBody{flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.Blog-module__TPTzJG__cardCategory{letter-spacing:.02em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:600}.Blog-module__TPTzJG__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.Blog-module__TPTzJG__cardExcerpt{color:var(--ink-56);font-size:16px;line-height:1.45}.Blog-module__TPTzJG__meta{color:var(--ink-48);margin-top:auto;padding-top:6px;font-size:14px}@media (min-width:900px){.Blog-module__TPTzJG__featured .Blog-module__TPTzJG__cardLink{flex-direction:row}.Blog-module__TPTzJG__featured .Blog-module__TPTzJG__cardMedia{aspect-ratio:auto;flex:0 0 58%;min-height:360px}.Blog-module__TPTzJG__featured .Blog-module__TPTzJG__cardBody{justify-content:center;padding:40px}.Blog-module__TPTzJG__featured .Blog-module__TPTzJG__cardTitle{font-size:clamp(28px,2.6vw,36px)}.Blog-module__TPTzJG__featured .Blog-module__TPTzJG__cardExcerpt{font-size:18px}.Blog-module__TPTzJG__featured .Blog-module__TPTzJG__meta{margin-top:8px}}.Blog-module__TPTzJG__postHero{padding-bottom:clamp(32px,4vw,48px)}.Blog-module__TPTzJG__postHeroInner{max-width:820px;margin:0 auto}.Blog-module__TPTzJG__back{color:var(--blue);align-items:center;gap:4px;margin-bottom:20px;font-size:15px;display:inline-flex}.Blog-module__TPTzJG__back:hover{text-decoration:underline}.Blog-module__TPTzJG__categories{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;list-style:none;display:flex}.Blog-module__TPTzJG__categories li{border-radius:var(--radius-pill);background:var(--parchment);color:var(--ink-56);padding:4px 12px;font-size:13px;font-weight:600}.Blog-module__TPTzJG__postLead{max-width:680px;margin:20px auto 0}.Blog-module__TPTzJG__byline{color:var(--ink-56);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:15px;display:flex}.Blog-module__TPTzJG__byline img{object-fit:cover;border-radius:50%;width:36px;height:36px}.Blog-module__TPTzJG__byline strong{color:var(--ink);font-weight:600}.Blog-module__TPTzJG__cover{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.Blog-module__TPTzJG__cover img{border-radius:var(--radius-xl);width:100%;height:auto}.Blog-module__TPTzJG__article{padding:clamp(40px, 6vw, 72px) var(--gutter) clamp(64px, 9vw, 112px)}.Blog-module__TPTzJG__prose{letter-spacing:-.012em;max-width:700px;color:var(--ink-80);margin:0 auto;font-size:19px;line-height:1.65}.Blog-module__TPTzJG__prose>*+*{margin-top:1.1em}.Blog-module__TPTzJG__prose h2,.Blog-module__TPTzJG__prose h3,.Blog-module__TPTzJG__prose h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;line-height:1.2}.Blog-module__TPTzJG__prose h2{margin-top:1.9em;font-size:clamp(26px,2.6vw,32px);font-weight:600}.Blog-module__TPTzJG__prose h3{margin-top:1.6em;font-size:clamp(21px,2vw,24px);font-weight:600}.Blog-module__TPTzJG__prose h4{margin-top:1.4em;font-size:19px;font-weight:600}.Blog-module__TPTzJG__prose h2+*,.Blog-module__TPTzJG__prose h3+*,.Blog-module__TPTzJG__prose h4+*{margin-top:.6em}.Blog-module__TPTzJG__prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.Blog-module__TPTzJG__prose strong{color:var(--ink);font-weight:600}.Blog-module__TPTzJG__prose ul,.Blog-module__TPTzJG__prose ol{padding-left:1.4em}.Blog-module__TPTzJG__prose li+li{margin-top:.4em}.Blog-module__TPTzJG__prose li::marker{color:var(--ink-48)}.Blog-module__TPTzJG__prose blockquote{border-left:3px solid var(--blue-focus);font-family:var(--font-display);color:var(--ink);padding-left:20px;font-size:22px;line-height:1.45}.Blog-module__TPTzJG__prose code{background:var(--parchment);border-radius:6px;padding:2px 6px;font-size:.88em}.Blog-module__TPTzJG__figure{margin-top:1.8em;margin-bottom:1.8em}.Blog-module__TPTzJG__figure img{border-radius:var(--radius-md);width:100%;height:auto}.Blog-module__TPTzJG__figure figcaption{color:var(--ink-48);text-align:center;margin-top:10px;font-size:14px}.Blog-module__TPTzJG__relatedGrid{margin-top:clamp(28px,4vw,44px)}
