.afp-legal{min-height:100vh;font-family:var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#1a1a2e;background:#fdfafe;flex-direction:column;display:flex}.afp-legal *{box-sizing:border-box}.afp-legal-nav{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:10;background:#ffffffd9;border-bottom:1px solid #0000000f;position:sticky;top:0}.afp-legal-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.afp-legal-brand{letter-spacing:-.6px;color:#09090b;letter-spacing:-.2px;align-items:center;gap:10px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.afp-legal-nav-links{align-items:center;gap:14px;display:flex}.afp-legal-nav-link{color:#555;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.afp-legal-nav-link:hover{color:#134e4a}.afp-legal-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:48px 24px 96px}.afp-legal-eyebrow{text-transform:uppercase;letter-spacing:1px;color:#134e4a;margin-bottom:8px;font-size:11px;font-weight:700}.afp-legal-h1{letter-spacing:-.6px;margin:0 0 12px;font-size:36px;font-weight:800;line-height:1.15}.afp-legal-meta{color:#888;margin:0 0 32px;font-size:13px}.afp-legal-meta strong{color:#1a1a2e;font-weight:600}.afp-legal-toc{background:#fff;border:1px solid #134e4a1a;border-radius:16px;margin:0 0 40px;padding:20px 24px;box-shadow:0 1px 4px #0000000f}.afp-legal-toc-title{text-transform:uppercase;letter-spacing:.6px;color:#115e59;margin-bottom:10px;font-size:12px;font-weight:700}.afp-legal-toc ol{color:#444;margin:0;padding-left:22px;font-size:13px;line-height:1.9}.afp-legal-toc a{color:#444;padding:4px 0;text-decoration:none;transition:color .15s;display:inline-block}@media (max-width:600px){.afp-legal-toc a{padding:8px 0}}.afp-legal-toc a:hover{color:#134e4a}.afp-legal-section{margin:0 0 36px;scroll-margin-top:80px}.afp-legal-h2{letter-spacing:-.3px;color:#1a1a2e;margin:0 0 14px;font-size:22px;font-weight:700}.afp-legal-h3{color:#1a1a2e;margin:22px 0 8px;font-size:15px;font-weight:700}.afp-legal p{color:#333;margin:0 0 14px;font-size:15px;line-height:1.7}.afp-legal ul,.afp-legal ol{margin:0 0 14px;padding-left:22px}.afp-legal li{color:#333;margin-bottom:6px;font-size:15px;line-height:1.7}.afp-legal strong{color:#1a1a2e;font-weight:700}.afp-legal em{font-style:italic}.afp-legal a{color:#134e4a;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}.afp-legal a:hover{color:#115e59}.afp-legal-callout{background:#ccfbf1;border-left:3px solid #134e4a;border-radius:12px;margin:16px 0 20px;padding:14px 18px}.afp-legal-callout p{margin:0;font-size:14px}.afp-legal-table{border-collapse:collapse;width:100%;margin:12px 0 22px;font-size:14px}.afp-legal-table th,.afp-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:10px 12px}.afp-legal-table th{text-transform:uppercase;letter-spacing:.5px;color:#115e59;background:#ccfbf1;font-size:11px;font-weight:700}.afp-legal-foot{border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:56px;padding-top:28px;display:flex}.afp-legal-foot-links{flex-wrap:wrap;gap:16px;display:flex}.afp-legal-foot-link{color:#555;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.afp-legal-foot-link:hover{color:#134e4a}.afp-legal-foot-copy{color:#888;font-size:12px}@media (max-width:600px){.afp-legal-h1{font-size:28px}.afp-legal-h2{font-size:19px}.afp-legal-main{padding:32px 18px 64px}.afp-legal-toc{padding:16px 18px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .afp-legal{color:#f5f4f8;background:#09090b}:root:not([data-theme=light]) .afp-legal-nav{background:#14121ceb;border-bottom-color:#ffffff14}:root:not([data-theme=light]) .afp-legal-brand{color:#f5f4f8}:root:not([data-theme=light]) .afp-legal-nav-link{color:#b7b3c2}:root:not([data-theme=light]) .afp-legal-eyebrow{color:#5eead4;background:#134e4a2e}:root:not([data-theme=light]) .afp-legal-meta strong{color:#f5f4f8}:root:not([data-theme=light]) .afp-legal-meta{color:#b7b3c2}:root:not([data-theme=light]) .afp-legal-callout,:root:not([data-theme=light]) .afp-legal-toc,:root:not([data-theme=light]) .afp-legal-table,:root:not([data-theme=light]) .afp-legal-table th,:root:not([data-theme=light]) .afp-legal-table td{color:#f5f4f8;background:#101827;border-color:#27272a}:root:not([data-theme=light]) .afp-legal-toc-title{color:#f5f4f8}:root:not([data-theme=light]) .afp-legal-toc a{color:#b7b3c2}:root:not([data-theme=light]) .afp-legal-h1,:root:not([data-theme=light]) .afp-legal-h2,:root:not([data-theme=light]) .afp-legal-h3{color:#f5f4f8}:root:not([data-theme=light]) .afp-legal p,:root:not([data-theme=light]) .afp-legal li{color:#d4d1dc}:root:not([data-theme=light]) .afp-legal strong{color:#f5f4f8}:root:not([data-theme=light]) .afp-legal a{color:#5eead4}:root:not([data-theme=light]) .afp-legal code{color:#5eead4;background:#ffffff14}:root:not([data-theme=light]) .afp-legal-foot{color:#b7b3c2;border-top-color:#27272a}:root:not([data-theme=light]) .afp-legal-foot-link{color:#b7b3c2}:root:not([data-theme=light]) .afp-legal-foot-copy{color:#7b7888}}[data-theme=dark] .afp-legal{color:#f5f4f8;background:#09090b}[data-theme=dark] .afp-legal-nav{background:#14121ceb;border-bottom-color:#ffffff14}[data-theme=dark] .afp-legal-brand{color:#f5f4f8}[data-theme=dark] .afp-legal-nav-link{color:#b7b3c2}[data-theme=dark] .afp-legal-eyebrow{color:#5eead4;background:#134e4a2e}[data-theme=dark] .afp-legal-meta strong{color:#f5f4f8}[data-theme=dark] .afp-legal-meta{color:#b7b3c2}[data-theme=dark] .afp-legal-callout,[data-theme=dark] .afp-legal-toc,[data-theme=dark] .afp-legal-table,[data-theme=dark] .afp-legal-table th,[data-theme=dark] .afp-legal-table td{color:#f5f4f8;background:#101827;border-color:#27272a}[data-theme=dark] .afp-legal-toc-title{color:#f5f4f8}[data-theme=dark] .afp-legal-toc a{color:#b7b3c2}[data-theme=dark] .afp-legal-h1,[data-theme=dark] .afp-legal-h2,[data-theme=dark] .afp-legal-h3{color:#f5f4f8}[data-theme=dark] .afp-legal p,[data-theme=dark] .afp-legal li{color:#d4d1dc}[data-theme=dark] .afp-legal strong{color:#f5f4f8}[data-theme=dark] .afp-legal a{color:#5eead4}[data-theme=dark] .afp-legal code{color:#5eead4;background:#ffffff14}[data-theme=dark] .afp-legal-foot{color:#b7b3c2;border-top-color:#27272a}[data-theme=dark] .afp-legal-foot-link{color:#b7b3c2}[data-theme=dark] .afp-legal-foot-copy{color:#7b7888}