.pillar[data-v-c803bb4f]{margin:0 auto;max-width:1200px;padding:0 24px}.pillar__head[data-v-c803bb4f]{margin:0 auto;max-width:45rem;padding:64px 0 0}.pillar__crumbs[data-v-c803bb4f]{align-items:center;display:flex;flex-wrap:wrap;gap:.6ch;margin:0 0 28px}.pillar__crumb-link[data-v-c803bb4f]{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.pillar__crumb-link[data-v-c803bb4f]:hover{color:var(--color-text-strong)}.pillar__crumb-sep[data-v-c803bb4f]{opacity:.5}.pillar__eyebrow[data-v-c803bb4f]{margin:0 0 16px}.pillar__rule[data-v-c803bb4f]{margin-bottom:24px}.pillar__title[data-v-c803bb4f]{font-size:clamp(2rem,4.6vw,3.1rem);margin:0;max-width:20ch}.pillar__lede[data-v-c803bb4f]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6;margin:20px 0 0;max-width:56ch}.pillar__intro[data-v-c803bb4f]{margin-top:20px;max-width:56ch}.pillar__intro p[data-v-c803bb4f]{color:var(--color-text);font-size:1rem;line-height:1.7;margin:0 0 14px}.pillar__section[data-v-c803bb4f]{margin:0 auto;max-width:45rem;padding:48px 0 0}.pillar__section-head[data-v-c803bb4f]{padding:24px 0 8px}.pillar__section-title[data-v-c803bb4f]{font-size:clamp(1.375rem,2.8vw,1.875rem);margin:0}.pillar__section-desc[data-v-c803bb4f]{color:var(--color-text-muted);line-height:1.55;margin:10px 0 0;max-width:52ch}.pillar__list[data-v-c803bb4f]{list-style:none;margin:8px 0 0;padding:0}.pillar__row[data-v-c803bb4f]{border-bottom:1px solid var(--color-border)}.pillar__link[data-v-c803bb4f]{align-items:baseline;color:var(--color-text-strong);display:flex;gap:1rem;padding:16px 0;text-decoration:none;transition:color .15s ease}.pillar__link[data-v-c803bb4f]:hover{color:var(--color-primary-600)}.pillar__link:hover .pillar__arrow[data-v-c803bb4f]{transform:translate(3px)}.pillar__link[data-v-c803bb4f]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.pillar__meta[data-v-c803bb4f]{color:var(--color-text-muted);flex-shrink:0;min-width:7ch}.pillar__headline[data-v-c803bb4f]{flex:1;font-size:1.0625rem;line-height:1.45}.pillar__arrow[data-v-c803bb4f]{color:var(--color-primary-500);flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.pillar__seeall[data-v-c803bb4f]{align-items:center;color:var(--color-primary-600);display:inline-flex;gap:.5ch;margin-top:16px;text-decoration:none}.pillar__seeall[data-v-c803bb4f]:hover{color:var(--color-primary-700)}.pillar__seeall[data-v-c803bb4f]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.pillar__cross[data-v-c803bb4f]{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:56px auto 0;max-width:45rem;padding-top:24px}.pillar__cross-label[data-v-c803bb4f]{color:var(--color-text-muted)}.pillar__cross-link[data-v-c803bb4f]{border-bottom:1px solid transparent;color:var(--color-primary-600);text-decoration:none;transition:border-color .15s ease}.pillar__cross-link[data-v-c803bb4f]:hover{border-bottom-color:currentColor}.pillar__cross-link[data-v-c803bb4f]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.pillar__cta[data-v-c803bb4f]{margin:0 auto;max-width:45rem;padding:40px 0 96px}.pillar__cta-inner[data-v-c803bb4f]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;padding-top:40px}.pillar__cta-copy[data-v-c803bb4f]{min-width:0}.pillar__cta-eyebrow[data-v-c803bb4f]{margin:0 0 12px}.pillar__cta-title[data-v-c803bb4f]{font-size:clamp(1.375rem,2.6vw,1.875rem);margin:0;max-width:22ch}.pillar__cta-btn[data-v-c803bb4f]{flex-shrink:0}@media(prefers-reduced-motion:reduce){.pillar__arrow[data-v-c803bb4f],.pillar__cross-link[data-v-c803bb4f],.pillar__crumb-link[data-v-c803bb4f],.pillar__link[data-v-c803bb4f]{transition:none}.pillar__link:hover .pillar__arrow[data-v-c803bb4f]{transform:none}}@media(max-width:640px){.pillar[data-v-c803bb4f]{padding:0 20px}.pillar__head[data-v-c803bb4f]{padding:44px 0 0}.pillar__link[data-v-c803bb4f]{flex-wrap:wrap;gap:.4rem 1rem}.pillar__meta[data-v-c803bb4f]{min-width:0}.pillar__cta-inner[data-v-c803bb4f]{align-items:flex-start;flex-direction:column;gap:24px}}
