.content-page-main,.content-page-head,.content-page-prose{--landing-white:#fff;--landing-paper-2:#fbfbfc;--landing-ink:#16181d;--landing-gray:#5b6472;--landing-gray-light:#8a93a0;--landing-gold:#eaa63c;--landing-gold-dark:#d6912a;--landing-border:#e6e8ec;--landing-bg-soft:#f7f8fa;--landing-radius:16px;--landing-radius-sm:10px;--landing-gold-text:#7a6116}.dark .content-page-main,.dark .content-page-head,.dark .content-page-prose{--landing-white:var(--bg-primary);--landing-paper-2:var(--bg-secondary);--landing-ink:var(--text-primary);--landing-gray:var(--text-secondary);--landing-gray-light:var(--text-muted);--landing-gold:var(--accent-gold);--landing-gold-dark:var(--accent-gold-dark);--landing-border:var(--border-medium);--landing-bg-soft:var(--bg-elevated);--landing-gold-text:var(--accent-gold)}.content-page-header-themed{z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border-default);position:sticky;top:0}.content-page-header-themed-inner{align-items:center;max-width:80rem;margin:0 auto;padding:14px 1.5rem;display:flex}.content-page-header-themed-brand{min-height:44px;font-family:var(--font-poppins), sans-serif;letter-spacing:.02em;color:var(--accent-gold-aa,var(--accent-gold));align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.content-page-header-themed-brand:hover{color:var(--text-primary)}.content-page-header-themed-brand:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px;border-radius:3px}.content-page-main{max-width:48rem;margin:0 auto;padding:3.5rem 1.5rem 6rem}@media (min-width:640px){.content-page-main{padding-top:4rem;padding-bottom:7rem}}.content-page-main.content-page-wide{max-width:80rem}.content-page-wide h2,.content-page-wide h3,.content-page-wide h4{font-family:var(--font-poppins), sans-serif!important}.content-page-wide h2{font-size:28px!important}.content-page-wide h3{font-size:20px!important}.content-page-wide h4{font-size:16px!important}.content-page-wide .rounded-2xl,.content-page-wide .rounded-xl{border-radius:var(--landing-radius)!important}.content-page-wide .rounded-lg{border-radius:var(--landing-radius-sm)!important}.content-page-wide .rounded-t-xl{border-top-left-radius:var(--landing-radius-sm)!important;border-top-right-radius:var(--landing-radius-sm)!important}.content-page-head{max-width:42rem;margin:0 auto 2.5rem}.content-page-wide>.content-page-head,.content-page-wide>.content-page-prose{max-width:none}.content-page-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--landing-gold-text);margin:0 0 .75rem;font-size:12px;font-weight:700}.content-page-title{font-family:var(--font-poppins), sans-serif;letter-spacing:-.01em;color:var(--landing-ink);margin:0 0 .75rem;font-size:34px;font-weight:700;line-height:1.15}@media (min-width:640px){.content-page-title{font-size:44px}}.content-page-intro{color:var(--landing-gray);margin:0 0 .5rem;font-size:17px;line-height:1.6}.content-page-updated{color:var(--landing-gray);margin:0;font-size:13px}.content-page-prose{max-width:42rem;color:var(--landing-ink);margin:0 auto;font-size:17px;line-height:1.75}.content-page-prose>*+*{margin-top:1.25em}.content-page-prose p{color:var(--landing-ink)}.content-page-prose h2{font-family:var(--font-poppins), sans-serif;letter-spacing:-.01em;color:var(--landing-ink);margin-top:2.5em;margin-bottom:.6em;font-size:21px;font-weight:700;line-height:1.25}.content-page-prose h2:first-child{margin-top:0}.content-page-prose h3{font-family:var(--font-poppins), sans-serif;color:var(--landing-ink);margin-top:1.75em;margin-bottom:.5em;font-size:19px;font-weight:600;line-height:1.3}.content-page-prose h4{color:var(--landing-ink);margin-top:1.5em;margin-bottom:.4em;font-size:16px;font-weight:600}.content-page-prose ul,.content-page-prose ol{color:var(--landing-ink);padding-left:1.35em}.content-page-prose li+li,.content-page-prose li>ul,.content-page-prose li>ol{margin-top:.5em}.content-page-prose strong{color:var(--landing-ink);font-weight:700}.content-page-prose a{color:var(--landing-gold-text);text-underline-offset:2px;text-decoration:underline}.content-page-prose a:hover{color:var(--landing-ink)}.content-page-prose a:focus-visible{outline:2px solid var(--landing-gold);outline-offset:3px;border-radius:3px}.content-page-prose blockquote{border-left:3px solid var(--landing-gold);background:var(--landing-bg-soft);border-radius:0 var(--landing-radius-sm) var(--landing-radius-sm) 0;color:var(--landing-gray);margin:0;padding:.75em 1.25em;font-style:italic}.content-page-prose hr{border:none;border-top:1px solid var(--landing-border);margin:2.5em 0}.content-page-prose code{background:var(--landing-bg-soft);border:1px solid var(--landing-border);border-radius:4px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.content-page-prose .table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--landing-border);border-radius:var(--landing-radius-sm);max-width:100%;overflow-x:auto}.content-page-prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:15px}.content-page-prose th,.content-page-prose td{text-align:left;border-bottom:1px solid var(--landing-border);vertical-align:top;padding:.75em 1em}.content-page-prose thead th{font-family:var(--font-poppins), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--landing-gray);background:var(--landing-bg-soft);font-size:12.5px;font-weight:700}.content-page-prose tbody tr:last-child td{border-bottom:none}@media (max-width:375px){.content-page-title{font-size:28px}.content-page-prose{font-size:16px}.content-page-prose h2{font-size:19px}.content-page-prose h3{font-size:17px}}.content-page-prose .legal-caps{text-transform:uppercase;letter-spacing:.02em;color:var(--landing-ink);background:var(--landing-bg-soft);border:1px solid var(--landing-border);border-radius:var(--landing-radius-sm);margin:20px 0;padding:16px 20px;font-size:14px;line-height:1.75}
