.page-title{color:var(--text-headings,#222);font-family:var(--Font-Primary,Inter);font-size:var(--H1-Size,32px);font-style:normal;font-weight:var(--H1-Weight,600);line-height:var(--H1-Line-Height,1.06);letter-spacing:var(--H1-Letter-Spacing,-.02em);text-transform:var(--H1-Transform,none);font-synthesis:none;margin:0}.page-content{color:var(--text-primary);font-family:var(--Font-Secondary,Inter);word-break:break-word;font-size:16px;font-style:normal;font-weight:400;line-height:1.65;display:flow-root}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content h1,.page-content h2{color:var(--text-headings);font-family:var(--Font-Primary,Inter);font-size:var(--H2-Size,22px);font-style:normal;font-weight:var(--H2-Weight,600);line-height:var(--H2-Line-Height,1.18);letter-spacing:var(--H2-Letter-Spacing,-.022em);text-transform:var(--H2-Transform,none);font-synthesis:none;margin:2em 0 .6em}.page-content h3{color:var(--text-headings);font-family:var(--Font-Primary,Inter);font-size:var(--H3-Size,18px);font-style:normal;font-weight:var(--H3-Weight,600);line-height:var(--H3-Line-Height,1.35);letter-spacing:var(--H3-Letter-Spacing,-.015em);text-transform:var(--H3-Transform,none);font-synthesis:none;margin:1.6em 0 .4em}@media (min-width:768px){.page-title{font-size:var(--H1-Size-md,var(--H1-Size,32px))}.page-content h1,.page-content h2{font-size:var(--H2-Size-md,var(--H2-Size,22px))}.page-content h3{font-size:var(--H3-Size-md,var(--H3-Size,18px))}}.page-content p{color:var(--text-primary);font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:inherit;margin:0 0 1.15em}.page-content ul,.page-content ol{margin:1.15em 0;padding-left:1.35em}.page-content ul{list-style-type:disc}.page-content ol{list-style-type:decimal}.page-content li{margin-bottom:.4em;padding-left:.2em}.page-content li:last-child{margin-bottom:0}.page-content li>ul,.page-content li>ol{margin:.4em 0 0}.page-content li>ul{list-style-type:circle}.page-content blockquote{border-left:3px solid var(--text-accent,currentColor);color:var(--text-primary);margin:1.75em 0;padding-left:1em;font-style:italic}.page-content img,.page-content video{border-radius:var(--card-radius,16px);background:var(--background-secondary,transparent);width:100%;height:auto;margin:1.75em 0;display:block}.page-content a{color:inherit;font:inherit;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:color-mix(in oklab,var(--text-accent,currentColor)55%,transparent);text-decoration-color:color-mix(in oklab,var(--text-accent,currentColor)55%,transparent);text-underline-offset:.16em;text-decoration-thickness:1px;transition:text-decoration-color .15s}.page-content a:hover{-webkit-text-decoration-color:var(--text-accent,currentColor);text-decoration-color:var(--text-accent,currentColor)}.page-content a:focus-visible{outline:2px solid var(--text-accent,currentColor);outline-offset:3px;border-radius:2px}.page-content p:has(>a.page-cta){justify-content:center;margin:24px 0;display:flex}.page-content a.page-cta{border:var(--btn-border,none);border-radius:var(--btn-radius,var(--card-radius,12px));background:var(--btn-bg,#222);min-height:44px;color:var(--btn-text,#fff);text-align:center;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-content a.page-cta:hover{opacity:.9}.page-content strong{color:var(--text-headings);font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}