.compliance-page[data-astro-cid-knvxp2lq],.further-reading[data-astro-cid-knvxp2lq]{color:var(--color-text-primary)}.compliance-page[data-astro-cid-knvxp2lq]{padding:clamp(var(--space-16), 9vw, var(--space-24)) 0;background:var(--color-surface-page)}.page-intro[data-astro-cid-knvxp2lq]{max-width:50rem;margin-bottom:clamp(var(--space-12), 7vw, var(--space-16))}.eyebrow[data-astro-cid-knvxp2lq]{margin-bottom:var(--space-3);color:var(--color-black);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.page-intro[data-astro-cid-knvxp2lq] h1[data-astro-cid-knvxp2lq],.further-reading[data-astro-cid-knvxp2lq] h2[data-astro-cid-knvxp2lq]{font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);text-wrap:balance}.page-intro[data-astro-cid-knvxp2lq] h1[data-astro-cid-knvxp2lq]{max-width:16ch;font-size:var(--font-size-h1)}.text-highlight[data-astro-cid-knvxp2lq]{background:linear-gradient(transparent 68%, var(--color-blue-300) 68%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-intro[data-astro-cid-knvxp2lq]>p[data-astro-cid-knvxp2lq]:last-child{max-width:45rem;margin-top:var(--space-6);color:var(--color-text-muted);font-size:clamp(1.05rem,2vw,1.25rem)}.compliance-grid[data-astro-cid-knvxp2lq]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compliance-card[data-astro-cid-knvxp2lq]{min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-8));border-radius:var(--radius-large);background:var(--color-surface-subtle);box-shadow:var(--shadow-card);border:0}.card-icon[data-astro-cid-knvxp2lq]{width:auto;height:auto;color:var(--color-blue-300);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:2rem;display:inline-flex}.compliance-card[data-astro-cid-knvxp2lq] h2[data-astro-cid-knvxp2lq]{margin-top:var(--space-8);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;line-height:1.25}.compliance-card[data-astro-cid-knvxp2lq] p[data-astro-cid-knvxp2lq]{margin-top:var(--space-4);color:var(--color-text-muted);overflow-wrap:anywhere}.further-reading[data-astro-cid-knvxp2lq]{padding:clamp(var(--space-12), 8vw, var(--space-24)) 0;background:var(--color-surface-accent)}.further-reading-layout[data-astro-cid-knvxp2lq]{gap:clamp(var(--space-8), 7vw, var(--space-16));grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.further-reading[data-astro-cid-knvxp2lq] h2[data-astro-cid-knvxp2lq]{max-width:12ch;font-size:var(--font-size-h2)}.further-reading-grid[data-astro-cid-knvxp2lq]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reading-card[data-astro-cid-knvxp2lq]{gap:var(--space-4);min-width:0;padding:var(--space-6);border-radius:var(--radius-medium);box-shadow:var(--shadow-card);color:var(--color-text-primary);transition:background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);background:#ffffffa6;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.reading-card[data-astro-cid-knvxp2lq]:hover{background:var(--color-surface-page);transform:translateY(-2px)}.reading-card[data-astro-cid-knvxp2lq] strong[data-astro-cid-knvxp2lq],.reading-card[data-astro-cid-knvxp2lq] span[data-astro-cid-knvxp2lq] span[data-astro-cid-knvxp2lq]{display:block}.reading-card[data-astro-cid-knvxp2lq] strong[data-astro-cid-knvxp2lq]{font-size:1.1rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.reading-card[data-astro-cid-knvxp2lq] span[data-astro-cid-knvxp2lq] span[data-astro-cid-knvxp2lq]{margin-top:var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere}@media (width<=69.99rem){.compliance-grid[data-astro-cid-knvxp2lq],.further-reading-layout[data-astro-cid-knvxp2lq]{grid-template-columns:1fr}.further-reading[data-astro-cid-knvxp2lq] h2[data-astro-cid-knvxp2lq]{max-width:18ch}}@media (width<=47.99rem){.further-reading-grid[data-astro-cid-knvxp2lq]{grid-template-columns:1fr}}
