.trust-typography{--trust-h1:var(--atc-role-title-hub-size);--trust-detail:var(--atc-role-title-detail-size);--trust-section:var(--atc-role-section-reading-size);--trust-feature:var(--atc-compat-trust-feature-size);--trust-card:var(--atc-role-card-title-size)}.trust-typography .trust-reading{max-inline-size:44rem;font-size:var(--atc-role-prose-size);line-height:var(--atc-role-prose-line-height);font-weight:var(--atc-role-prose-weight);letter-spacing:normal}.trust-typography .trust-body{font-size:var(--atc-role-body-size);line-height:var(--atc-role-body-line-height);letter-spacing:normal}.trust-typography .trust-meta{font-size:var(--atc-role-meta-size);line-height:var(--atc-role-meta-line-height);letter-spacing:normal}.trust-typography .trust-label{font-size:var(--atc-compat-trust-label-size);line-height:var(--atc-compat-trust-label-line-height);font-weight:var(--atc-compat-trust-label-weight);letter-spacing:.06em}.trust-typography .trust-subheading{font-size:var(--atc-role-subheading-size);line-height:var(--atc-role-subheading-line-height);font-weight:var(--atc-role-subheading-weight);letter-spacing:-.01em}.trust-typography .trust-feature{font-size:var(--trust-feature);line-height:var(--atc-compat-trust-feature-line-height);font-weight:var(--atc-compat-trust-feature-weight);letter-spacing:-.01em}.trust-typography .trust-card-title{font-size:var(--trust-card);line-height:var(--atc-role-card-title-line-height);font-weight:var(--atc-role-card-title-weight);letter-spacing:-.01em}.trust-typography .trust-action{min-block-size:2.75rem;white-space:normal;font-size:var(--atc-role-button-primary-size);line-height:var(--atc-role-button-primary-line-height);font-weight:var(--atc-role-button-primary-weight);letter-spacing:.04em}.trust-typography .trust-source{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;color:#5d6b63}.trust-typography.trust-about h1,.trust-typography.trust-library h1,.trust-typography.trust-policy h1{font-size:var(--trust-h1);line-height:1.2;font-weight:600;letter-spacing:-.015em}.trust-typography.trust-about h1 em,.trust-typography.trust-library h1 em{font-weight:inherit;line-height:inherit}.trust-typography .trust-section-title,.trust-typography.trust-about h2{font-size:var(--trust-section);line-height:1.3;font-weight:600;letter-spacing:-.015em}.trust-about [data-author-identity] h3{font-size:1.5rem;line-height:1.3}.trust-about [data-author-disclosure] h3{font-size:1.25rem;line-height:1.4}.trust-about [data-author-disclosure] p{font-size:1rem;line-height:1.6}.trust-about [data-author-disclosure] p:first-of-type{font-size:.875rem;line-height:1.5}.trust-about [data-about-section=method] .trust-reading{color:#fff}.trust-about [data-about-section=cta] a,.trust-about [data-about-section=hero] a{white-space:normal}.trust-policy [data-hero=brand]{--muted:255 255 255}.trust-policy [data-hero=brand] p:not(.uppercase){max-inline-size:44rem;font-size:1.125rem;line-height:1.75;margin-top:1rem}.trust-policy [data-hero=brand] .text-xs,.trust-policy [data-hero=brand] .uppercase,.trust-policy [data-hero=brand] nav,.trust-policy [data-hero=brand] ol{font-size:.875rem;line-height:1.5;letter-spacing:.06em}.trust-policy [data-hero=brand] nav span{color:#fff}.trust-policy .trust-policy-body{max-width:47rem;padding-inline:1.5rem}.trust-policy .trust-policy-body li,.trust-policy .trust-policy-body p,.trust-policy .trust-policy-body ul{font-size:1.125rem;line-height:1.75;letter-spacing:normal}.trust-policy .trust-policy-body h2{font-size:var(--trust-section);line-height:1.3;margin-bottom:.875rem;font-weight:600}.trust-policy .trust-policy-body section{scroll-margin-top:7rem}.trust-policy .trust-policy-body p+p{margin-top:1.25rem}.trust-policy .trust-policy-body a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.trust-policy .trust-policy-body aside p,.trust-policy [aria-labelledby=openai-ads-preference] p{font-size:1rem;line-height:1.6}.trust-policy .trust-policy-body .trust-label,.trust-policy .trust-policy-body aside h2{font-size:.875rem;line-height:1.5;letter-spacing:.06em}.trust-policy [aria-labelledby=openai-ads-preference] h2{font-size:1.25rem;line-height:1.4}.trust-policy [aria-labelledby=openai-ads-preference] [aria-live]{font-size:.875rem;line-height:1.5}.trust-policy [aria-labelledby=openai-ads-preference] button{min-height:2.75rem;font-size:1rem;line-height:1.5}.trust-visual h1{font-size:var(--trust-detail);line-height:1.25;letter-spacing:-.015em}.trust-visual .trust-reading-block{max-inline-size:44rem;margin-inline:auto}.trust-visual [id]{scroll-margin-top:7rem}.trust-visual .trust-reading-block p+p{margin-top:1.25rem}.trust-visual .trust-reading-block a{overflow-wrap:anywhere}.trust-library [aria-current=true]{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:2px}.trust-library .trust-card-copy,.trust-visual .trust-card-copy{padding:1.25rem;gap:.5rem}.trust-typography .trust-card-description{margin-top:.25rem}.trust-typography .trust-card-metadata{margin-top:auto;padding-top:1rem;align-items:flex-start;flex-direction:column;gap:.5rem}@media (min-width:861px){.trust-typography{--trust-h1:var(--atc-role-title-hub-desktop);--trust-detail:var(--atc-role-title-detail-desktop);--trust-section:var(--atc-role-section-reading-desktop);--trust-feature:var(--atc-compat-trust-feature-desktop);--trust-card:var(--atc-role-card-title-desktop)}.trust-library .trust-card-copy,.trust-visual .trust-card-copy{padding:1.5rem}}@media (min-width:48rem){.trust-policy,.trust-visual{--trust-h1:var(--atc-role-title-hub-desktop);--trust-detail:var(--atc-role-title-detail-desktop);--trust-section:var(--atc-role-section-reading-desktop);--trust-card:var(--atc-role-card-title-desktop)}}@media (max-width:767px){.trust-policy .trust-policy-body,.trust-visual{padding-inline:1.25rem}}@media (max-width:360px){.trust-policy .trust-policy-body,.trust-visual{padding-inline:1rem}}