.fcp-page--terms-of-use .legal-hero .fcp-hero__panel:not(#fc-wp-boost){padding-bottom:40px;}@media (min-width:1024px){.fcp-page--terms-of-use .legal-hero .fcp-hero__panel:not(#fc-wp-boost){padding-block:64px 68px;}}.fcp-page--terms-of-use .legal-hero__text:not(#fc-wp-boost){max-width:860px;}.fcp-page--terms-of-use .legal-lead:not(#fc-wp-boost){max-width:62ch;font-size:clamp(1.1875rem,1.06rem + .6vw,1.375rem);line-height:1.6;color:var(--fc-ink);}.fcp-page--terms-of-use .legal-read:not(#fc-wp-boost){padding-block:40px 8px;}@media (min-width:1180px){.fcp-page--terms-of-use .legal-read:not(#fc-wp-boost){padding-block:72px 24px;}}.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost){position:relative;max-width:880px;padding:30px 20px 18px;border-radius:var(--fc-card-radius);background:var(--fc-card);box-shadow:var(--fc-shadow-card);}@media (min-width:600px){.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost){padding:48px 48px 30px;}}@media (min-width:1024px){.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost){padding:60px 68px 40px;}}.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost)::before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(241,164,52,0),rgba(241,164,52,.7) 30%,rgba(241,164,52,.7) 70%,rgba(241,164,52,0));}.fcp-page--terms-of-use .legal-sec:not(#fc-wp-boost){scroll-margin-top:calc(var(--fcp-sticky-top) + 16px);}.fcp-page--terms-of-use .legal-sec + .legal-sec:not(#fc-wp-boost){margin-top:44px;padding-top:40px;border-top:1px solid var(--fc-line);}.fcp-page--terms-of-use .legal-sec__head:not(#fc-wp-boost){display:flex;align-items:baseline;gap:16px;margin:0 0 20px;max-width:none;}.fcp-page--terms-of-use .legal-sec__n:not(#fc-wp-boost){flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fc-sun);color:var(--fc-bronze);font:600 16px/1 var(--fc-serif);font-variant-numeric:lining-nums tabular-nums;transform:translateY(-4px);}.fcp-page--terms-of-use .legal-h2:not(#fc-wp-boost){margin:0;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.2;text-wrap:balance;}.fcp-page--terms-of-use .legal-prose p:not(#fc-wp-boost){max-width:66ch;margin:0 0 1.05em;font-size:clamp(1.15625rem,1.07rem + .4vw,1.25rem);line-height:1.72;color:var(--fc-ink);text-wrap:pretty;}.fcp-page--terms-of-use .legal-prose p:last-child:not(#fc-wp-boost){margin-bottom:0;}.fcp-page--terms-of-use .legal-toc .fcp-toc__link:not(#fc-wp-boost){font-size:16.5px;}@media (max-width:1179.98px){.fcp-page--terms-of-use .legal-toc:not(#fc-wp-boost){margin-bottom:28px;max-width:880px;}}@media (max-width:599.98px){.fcp-page--terms-of-use .legal-sec__head:not(#fc-wp-boost){gap:12px;}.fcp-page--terms-of-use .legal-sec__n:not(#fc-wp-boost){width:40px;height:40px;font-size:15px;}.fcp-page--terms-of-use .legal-sec + .legal-sec:not(#fc-wp-boost){margin-top:34px;padding-top:30px;}}@media (forced-colors:active){.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost){border:1px solid CanvasText;}.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost)::before{display:none;}}@media print{.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost){padding:0;box-shadow:none;background:none;}.fcp-page--terms-of-use .legal-doc:not(#fc-wp-boost)::before{display:none;}.fcp-page--terms-of-use .legal-prose p:not(#fc-wp-boost){color:#000;font-size:12pt;}}.fcp-page--terms-of-use .legal-h2:not(#fc-wp-boost){font-size:clamp(1.3125rem,1.15rem + .6vw,1.625rem);letter-spacing:.07em;}.fcp-page--terms-of-use .legal-toc .fcp-toc__link:not(#fc-wp-boost){letter-spacing:.04em;}
