.sx-free{--fr-sapphire: var(--sg-accent, var(--sg-accent-deep));--fr-sapphire-rgb: var(--sg-accent-rgb, 124, 155, 255);--fr-glass: rgba(var(--fr-sapphire-rgb), .055);--fr-glass-line: rgba(var(--fr-sapphire-rgb), .22);--fr-glass-hi: rgba(var(--on-rgb), .08)}.fr-glass{background:var(--sg-card-bg);border:var(--sg-card-border);border-radius:var(--sg-r);box-shadow:var(--sg-card-shadow)}.fr-hero{padding-bottom:clamp(40px,6vw,72px)}.fr-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.fr-hero .ex__title{max-width:13ch}.fr-ad{font-size:13px;color:var(--ches-muted);margin:10px 0 0;max-width:60ch}.fr-ad--hero{margin-top:22px}.fr-sec{padding-top:clamp(48px,7vw,96px);scroll-margin-top:90px}.fr-sec:last-of-type{padding-bottom:clamp(64px,9vw,120px)}.fr-sec [id],.fr-firm,.fr-tool,.fr-rule{scroll-margin-top:96px}.fr-sub,.fr-rule .fr-sub,.fr-firm .fr-sub{font:600 13px/1 var(--ches-body);letter-spacing:0;color:var(--ches-muted);margin:16px 0 10px}.fr-gate,.fr-partner{display:grid;gap:14px;padding:clamp(20px,3vw,30px)}.fr-gate__title{font:600 clamp(1.7rem,3vw,2.2rem)/1.05 var(--pg-head, var(--ches-body));letter-spacing:-.03em;margin:0;color:var(--ches-cream)}.fr-gate__msg{margin:0;min-height:1.4em;font-size:14px;color:var(--ches-muted)}.fr-gate__msg.is-error{color:var(--ches-ember)}.fr-gate__skip{margin:0;font-size:14px;color:var(--ches-muted)}.fr-gate__done[hidden]{display:none}.fr-partner p{margin:0;color:var(--ches-muted)}.fr-link{display:grid;gap:8px;justify-items:start;margin-top:6px}.fr-code{margin:0;color:var(--ches-cream);font-size:15px}.fr-code b{font:600 1.15rem/1 var(--pg-head, var(--ches-body));letter-spacing:var(--pg-num-track, -.035em);color:var(--fam-hi);font-variant-numeric:tabular-nums}.fr-link .fr-ad{margin:0;font-size:12.5px}.fr-jump{position:sticky;top:72px;z-index:5;padding:4px 0;background:var(--sg-head-bg);-webkit-backdrop-filter:var(--sg-chrome-blur);backdrop-filter:var(--sg-chrome-blur);border-block:1px solid var(--sg-line)}.fr-jump .sx-wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.fr-jump .sx-wrap::-webkit-scrollbar{display:none}.fr-jump a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font:600 14px/1 var(--ches-body);letter-spacing:0;color:var(--ches-muted);text-decoration:none}.fr-jump a:focus-visible{color:var(--ches-cream);background:var(--sg-surface)}@media(hover:hover)and (pointer:fine){.fr-jump a:hover{color:var(--ches-cream);background:var(--sg-surface)}}.fr-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 clamp(20px,3vw,40px);margin-top:18px}.fr-rule{border-top:1px solid var(--ches-line-2);padding:22px 0 26px}.fr-rule h3,.fr-firm h3,.fr-tool h3{font:600 clamp(1.5rem,2.4vw,1.9rem)/1.1 var(--pg-head, var(--ches-body));letter-spacing:-.022em;margin:0 0 8px;color:var(--ches-cream)}.fr-rule p{margin:0;color:var(--ches-muted)}.fr-fit{margin-top:14px!important;padding-left:12px;border-left:2px solid var(--fam)}.fr-fit b{color:var(--ches-cream)}.fr-firms,.fr-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:24px}.fr-firm,.fr-tool{padding:clamp(20px,2.6vw,28px);display:flex;flex-direction:column;gap:6px}.fr-firm{border-color:rgba(var(--ches-course-rgb, 201, 163, 91),.32)}.fr-firm p,.fr-tool p{margin:0;color:var(--ches-muted)}.fr-role{color:var(--ches-cream)!important}.fr-warn{margin-top:12px!important;font-size:14px;color:var(--ches-cream)!important;padding:10px 12px;border-radius:var(--ches-r);background:rgba(var(--ches-course-rgb, 201, 163, 91),.08)}.fr-firm .fr-link,.fr-tool .fr-link{margin-top:auto;padding-top:16px}.fr-more{margin-top:10px!important}.fr-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px;color:var(--ches-muted)}.fr-ticks li{position:relative;padding-left:24px}.fr-ticks li:before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:6px;border-left:2px solid var(--fr-sapphire);border-bottom:2px solid var(--fr-sapphire);transform:rotate(-45deg)}.fr-ticks b{color:var(--ches-cream);font-weight:600}.fr-ticks--big{font-size:clamp(1rem,1.4vw,1.12rem);gap:14px}.fr-list{margin:0;padding-left:1.3em;color:var(--ches-muted);display:grid;gap:10px;font-size:clamp(1rem,1.4vw,1.12rem)}.fr-list li::marker{color:var(--fam);font-family:var(--ches-body);font-weight:600}.fr-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:end;padding:clamp(24px,4vw,44px);margin-bottom:8px}.fr-next .ex-h2{margin-bottom:12px}.fr-next .ex__cta{margin-top:0}.fr-sheet{padding:clamp(14px,2.4vw,24px)}.fr-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 24px;margin:0}.fr-fields div{border-bottom:1px solid var(--ches-line);padding:14px 0 26px}.fr-fields dt{color:var(--ches-cream);font-weight:600}.fr-fields dd{margin:2px 0 0;color:var(--ches-muted);font-size:14px}.fr-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.fr-cols .ches-label{margin-bottom:12px}.fr-check{margin:18px 0 0;padding:clamp(18px,3vw,30px) clamp(18px,3vw,30px) clamp(18px,3vw,30px) 3em;display:grid;gap:14px;font:600 clamp(1.4rem,3vw,2rem)/1.15 var(--pg-head, var(--ches-body));letter-spacing:-.03em;color:var(--ches-cream);max-width:760px}.fr-check li::marker{color:var(--fam);font:600 .8em/1 var(--pg-head, var(--ches-body));letter-spacing:var(--pg-num-track, -.035em);font-variant-numeric:tabular-nums}.fr-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.fr-hub__card{display:flex;flex-direction:column;gap:8px;padding:24px;color:inherit;text-decoration:none;transition:transform .24s var(--ches-ease),border-color .24s var(--ches-ease)}.fr-hub__card h2{font:600 1.8rem/1.1 var(--pg-head, var(--ches-body));letter-spacing:-.022em;margin:6px 0 0;color:var(--ches-cream)}.fr-hub__card p{margin:0;color:var(--ches-muted)}.fr-kw{align-self:flex-start;font:600 13px/1 var(--ches-body);letter-spacing:0;color:var(--fam-hi);border:1px solid rgba(var(--ches-course-rgb, 201, 163, 91),.4);border-radius:999px;padding:7px 11px}@media(hover:hover){.fr-hub__card:hover{transform:translateY(-2px);border-color:rgba(var(--fr-sapphire-rgb),.42)}}.fr-hub__card:active{transform:scale(.99)}@media(max-width:860px){.fr-hero__grid,.fr-next,.fr-cols{grid-template-columns:1fr}.fr-jump{top:64px}}@media(prefers-reduced-motion:reduce){.fr-hub__card{transition:none}}@media print{.sx-free{background:#fff!important;color:#111!important}.sx-free .sx-nav,.sx-free .sx-footer,.sx-free .fr-hero,.sx-free .fr-jump,.sx-free .fr-sec:not(.fr-print){display:none!important}.fr-glass{background:none!important;border-color:var(--sg-line-strong)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.fr-print *{color:var(--ches-course-ink)!important}.fr-fields div{border-color:var(--sg-line-strong);padding-bottom:34px}}
