.section-page .content-group.group-text{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:block}.section-page .layer{border-radius:6px;padding:1px 5px}.section-page .layer-legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;line-height:1.4;display:flex}.section-page .layer-sample{color:#3d4263;gap:8px;font-weight:600}.section-page .layer-sample:before{border-radius:4px;width:22px;height:12px}.section-page .surface[data-tone=night] .layer-sample{color:#dfe1f0}.section-page .surface[data-tone=night] .layer-sample:before{box-shadow:inset 0 0 0 1px #ffffff59}.section-page .content-group[data-variant=factor][data-tone=night]{isolation:isolate;min-width:0;box-shadow:var(--o-e3);color:#dfe1f0;background:#141634;border:0;border-radius:30px;flex-direction:column;align-items:stretch;gap:12px;padding:30px;display:flex;position:relative;overflow:hidden}.section-page .content-group[data-variant=factor] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=factor] [data-block-key] .lesson-widget [data-output-target]>p{max-width:none;margin:0}.section-page .content-group[data-variant=factor][data-tone=night] [data-variant=label]>p{color:#f4a48f}.section-page .content-group[data-variant=factor] h3{font-family:var(--font-literata),serif;letter-spacing:0;margin:0;font-size:30px;font-weight:600;line-height:1.15}.section-page .content-group[data-variant=factor][data-tone=night] h3{color:#fff}.section-page .content-group[data-variant=factor][data-tone=night] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=factor][data-tone=night] [data-block-key] .lesson-widget [data-output-target]>p{color:#dfe1f0;font-size:14px;line-height:1.6}.section-page .content-group[data-variant=factor] [data-output-target*=title]>p,.section-page .content-group[data-variant=factor] [data-output-target*=name]>p{font-family:var(--font-literata),serif;color:inherit;font-size:30px;font-weight:600;line-height:1.15}.section-page .content-group[data-variant=factor][data-tone=night] [data-output-target*=title]>p,.section-page .content-group[data-variant=factor][data-tone=night] [data-output-target*=name]>p{color:#fff}.section-page .content-group[data-variant=factor] [data-glyph-only]{color:#fff;background:#c0523a;border-radius:50%;flex:none;order:-1;place-items:center;width:56px;height:56px;display:grid}.section-page .content-group[data-variant=factor] [data-glyph-only] p{place-items:center;margin:0;line-height:1;display:grid}.section-page .content-group[data-variant=factor] [data-glyph-only] .lesson-widget,.section-page .content-group[data-variant=factor] [data-glyph-only] [data-output-target]{place-items:center;display:grid}.section-page .content-group[data-variant=factor] [data-glyph-only] .glyph{color:#fff;--o-glyph-color:#fff;background:0 0;border-radius:0;width:auto;height:auto;padding:0;font-size:28px;line-height:1}.section-page .content-group[data-variant=factor][data-tone=night]:not([data-image])>div:last-of-type:not(:has(h3)):not([data-glyph-only]){margin-top:auto}.section-page .factor-watermark{z-index:-1;font-family:var(--font-symbols),var(--font-symbols-extra),sans-serif;font-variant-emoji:text;color:#e8735a29;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;line-height:1;position:absolute;bottom:-50px;right:-24px}.section-page .content-group[data-variant=factor][data-image]{gap:0;padding:0}.section-page .content-group[data-variant=factor][data-image]>.group-media{aspect-ratio:4/3;width:100%;min-height:0;box-shadow:none;border-radius:0;flex:none;position:relative;overflow:hidden}.section-page .content-group[data-variant=factor][data-image]>.group-media>.section-image{border-radius:0;width:100%;height:100%;margin:0;aspect-ratio:auto!important}.section-page .content-group[data-variant=factor][data-image]>.group-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy{grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:10px 14px;padding:26px 30px 30px;display:grid}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy:has(>[data-glyph-only]){grid-template-columns:44px minmax(0,1fr)}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy>*{grid-column:1/-1}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy>[data-glyph-only]{grid-area:1/1;width:44px;height:44px}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy>[data-glyph-only] .glyph{font-size:22px}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy:has(>[data-glyph-only])>[data-variant=label]{grid-area:1/2}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy h3{margin-top:6px;font-size:34px;line-height:1.12}.section-page .content-group[data-variant=factor][data-image][data-tone=night]>.group-media-copy [data-block-key]:not(.group-text)>p{font-size:15px;line-height:1.7}.section-page .content-group[data-variant=factor][data-tone=night] [data-block-key]:not(.content-group)>ul{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.section-page .content-group[data-variant=factor][data-tone=night] [data-block-key]:not(.content-group)>ul>li{color:#dfe1f0;background:#ffffff12;border-radius:999px;margin:0;padding:4px 12px;font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px #c9c8ff42}.section-page .illustration-chip{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 28px);font-family:var(--font-onest),sans-serif;color:#dfe1f0;background:#141634bd;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.35;position:absolute;bottom:14px;left:14px}@media (min-width:768px){.section-page .step-blocks>.content-group[data-variant=factor][data-image]{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;display:grid}.section-page .step-blocks>.content-group[data-variant=factor][data-image]>.group-media{align-self:stretch;height:auto;min-height:0}.section-page .step-blocks>.content-group[data-variant=factor][data-image]>.group-media-copy{align-content:center}}@media (min-width:768px) and (max-width:1023px){.section-page .step-blocks>.content-group[data-variant=factor][data-image]:is(:has(>.group-media-copy>:nth-child(5)),:has(.review-definitions>div+div)){grid-template-columns:minmax(0,1fr)}.section-page .step-blocks>.content-group[data-variant=factor][data-image]:is(:has(>.group-media-copy>:nth-child(5)),:has(.review-definitions>div+div))>.group-media{aspect-ratio:16/9}}.section-page .content-group[data-variant=factor] p:has(>.glyph:first-child+span>strong:only-child):has(>.glyph:first-child+span+span:last-child){grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 14px;display:grid}.section-page .content-group[data-variant=factor] p:has(>.glyph:first-child+span>strong:only-child):has(>.glyph:first-child+span+span:last-child)>.glyph{grid-row:1/3;justify-self:center;font-size:26px}.section-page .content-group[data-variant=factor] p:has(>.glyph:first-child+span>strong:only-child):has(>.glyph:first-child+span+span:last-child)>span:not(.glyph){grid-column:2}.section-page .content-group[data-variant=factor] p:has(>.glyph:first-child+span>strong:only-child):has(>.glyph:first-child+span+span:last-child)>span:nth-child(2)>strong{font-family:var(--font-literata),serif;font-size:20px;font-weight:600;line-height:1.3}.section-page .content-group[data-variant=factor][data-tone=night] p:has(>.glyph:first-child+span>strong:only-child):has(>.glyph:first-child+span+span:last-child)>span:nth-child(2)>strong{color:#fff}.section-page .content-group[data-variant=reading]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:22px;padding:0;display:grid}.section-page .content-group[data-variant=reading]>.content-group,.section-page .reading-main,.section-page .reading-followups{min-width:0}.section-page .content-group[data-variant=reading][data-composition=cover]{grid-template-columns:minmax(0,455fr) minmax(0,715fr);gap:18px 22px}.section-page .content-group[data-variant=reading][data-composition=cover]>[data-variant=factor]{grid-area:1/1}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups)>[data-variant=factor]{grid-row:1/span 2}.section-page .content-group[data-variant=reading][data-composition=cover]>.reading-main{grid-area:1/2}.section-page .content-group[data-variant=reading][data-composition=cover]>.reading-followups{grid-area:2/2}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups)>[data-variant=factor]{align-self:start}@media (min-width:1280px) and (min-height:800px){.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups)>[data-variant=factor]{position:sticky;top:88px}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups)>[data-variant=factor]:has(>.group-media-copy ul){position:static}}@media (min-width:1280px){.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor][data-ficha-body=false])>[data-variant=factor]{grid-row:1;align-self:stretch;position:static}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor][data-ficha-body=false])>.reading-followups{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor]>.group-media-copy>.group-columns[data-variant=composition]):not(:has(>.reading-main .content-group[data-variant=spectrum])){grid-template-rows:auto 1fr}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor]>.group-media-copy>.group-columns[data-variant=composition]):not(:has(>.reading-main .content-group[data-variant=spectrum]))>[data-variant=factor]{grid-row:1/span 2;align-self:start}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor]>.group-media-copy>.group-columns[data-variant=composition]):not(:has(>.reading-main .content-group[data-variant=spectrum]))>.reading-followups{grid-area:2/2;grid-template-columns:minmax(0,382fr) minmax(0,314fr);align-self:start}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor]>.group-media-copy>.group-function_grid){grid-template-rows:auto 1fr}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor]>.group-media-copy>.group-function_grid)>[data-variant=factor]{grid-row:1/span 2;align-self:start}.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups):has(>[data-variant=factor]>.group-media-copy>.group-function_grid)>.reading-followups{grid-area:2/2;align-self:start}}.section-page .content-group[data-variant=reading][data-composition=ficha]{grid-template-columns:minmax(0,419fr) minmax(0,755fr);gap:22px 18px}.section-page .content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor]{grid-area:1/1;min-height:280px}.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-main{grid-area:1/2}.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-followups{grid-column:1/-1}.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-followups:has(>:nth-child(2)){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.section-page .content-group[data-variant=reading]>.reading-followups:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.section-page .content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor][data-tone=night]:has(>.group-columns[data-variant=composition]){align-self:start}.section-page .content-group[data-variant=reading][data-composition=plain],.section-page .content-group[data-variant=reading][data-composition=stack]{grid-template-columns:minmax(0,1fr);row-gap:16px}.section-page .reading-main{box-shadow:var(--o-e2);background:#fff;border-radius:32px;flex-direction:column;gap:22px;padding:32px;display:flex}.section-page .reading-eyebrow{max-width:none;font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3f3dbc;margin:0 0 -6px;font-size:12px;font-weight:700;line-height:1.45}.section-page .content-group[data-variant=hypothesis]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}.section-page .content-group[data-variant=hypothesis] [data-block-key]>blockquote,.section-page .content-group[data-variant=hypothesis] .lesson-widget [data-output-target]>p{max-width:none;font-family:var(--font-literata),serif;letter-spacing:0;color:#161a33;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:1.45}.section-page .content-group[data-variant=hypothesis] .lesson-widget{display:block}.section-page .content-group[data-variant=hypothesis]>.content-group[data-variant=label]:first-child+[data-block-key]:not(.group-text)>p:first-child,.section-page .content-group[data-variant=hypothesis]>[data-block-key]>h4+p{font-family:var(--font-literata),serif;color:#161a33;font-size:22px;font-weight:500;line-height:1.45}.section-page .content-group[data-variant=hypothesis]>[data-block-key]:first-child:not(.group-text):not(:has(>h3,>h4))>p:first-child{font-family:var(--font-literata),serif;color:#161a33;font-size:22px;font-weight:500;line-height:1.45}.section-page .content-group[data-variant=hypothesis]>[data-block-key]:has(>h4)+[data-block-key]:not(.group-text)>p{font-family:var(--font-literata),serif;color:#161a33;font-size:22px;font-weight:500;line-height:1.45}.section-page .content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>.layer-legend)+[data-block-key]:not(.group-text)>p:first-child{font-family:var(--font-literata),serif;letter-spacing:0;color:#161a33;font-size:26px;font-weight:500;line-height:1.45}@media (max-width:767px){.section-page .content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>.layer-legend)+[data-block-key]:not(.group-text)>p:first-child{font-size:22px}}.section-page .content-group[data-variant=hypothesis]:has(>.content-group[data-variant=label]:first-child+[data-block-key]>h3:only-child)>.content-group[data-variant=label]:first-child>p{color:#1f5c4d}.section-page .content-group[data-variant=hypothesis]>.content-group[data-variant=label]:first-child+[data-block-key]>h3:only-child{font:600 17px/1.4 var(--font-onest),sans-serif;letter-spacing:0;text-transform:none;color:#161a33}.section-page .content-group[data-variant=hypothesis]>.content-group[data-variant=label]:first-child+[data-block-key]:has(>h3:only-child)+[data-block-key]:not(.group-text)>p:first-child{max-width:64ch;font-family:var(--font-literata),serif;letter-spacing:0;color:#161a33;font-size:22px;font-weight:500;line-height:1.45}@media (max-width:767px){.section-page .content-group[data-variant=hypothesis]>.content-group[data-variant=label]:first-child+[data-block-key]:has(>h3:only-child)+[data-block-key]:not(.group-text)>p:first-child{font-size:20px}}.section-page .content-group[data-variant=hypothesis] h3,.section-page .content-group[data-variant=hypothesis] h4{font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3f3dbc;margin:0;font-size:12px;font-weight:700;line-height:1.45}.section-page .content-group[data-variant=hypothesis] [data-block-key]:not(.group-text)>p{max-width:none;margin:0}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>.content-group[data-variant=label]:first-child+[data-block-key]:not(.group-text)>p:first-child,.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]>h4+p{max-width:64ch}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:first-child:not(.group-text):not(:has(>h3,>h4))>p:first-child{max-width:64ch}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:has(>h4)+[data-block-key]:not(.group-text)>p{max-width:64ch}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>.layer-legend)+[data-block-key]:not(.group-text)>p:first-child{max-width:64ch}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>h3:only-child)+[data-block-key]:not(.group-text)>p:first-child{max-width:64ch;font-family:var(--font-literata),serif;letter-spacing:0;color:#161a33;font-size:22px;font-weight:500;line-height:1.45}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>h3:only-child)+[data-block-key]:has(>.audio-stack)+[data-block-key]:not(.group-text)>p:first-child{max-width:64ch;font-family:var(--font-literata),serif;letter-spacing:0;color:#161a33;font-size:22px;font-weight:500;line-height:1.45}@media (max-width:767px){.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>h3:only-child)+[data-block-key]:not(.group-text)>p:first-child{font-size:20px}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=hypothesis]>[data-block-key]:first-child:has(>h3:only-child)+[data-block-key]:has(>.audio-stack)+[data-block-key]:not(.group-text)>p:first-child{font-size:20px}}.section-page .content-group[data-variant=spectrum]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.section-page .content-group[data-variant=spectrum] .definition-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.section-page .content-group[data-variant=spectrum] .definition-list>div,.section-page .group-function_grid[data-variant=spectrum]>.group-card{box-shadow:none;color:#161a33;background:#e5f3ee;border:0;border-radius:18px;flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex}.section-page .content-group[data-variant=spectrum] .definition-list>div:nth-child(2),.section-page .group-function_grid[data-variant=spectrum]>.group-card:nth-child(2){background:#fdebe5}.section-page .content-group[data-variant=spectrum] .definition-list>div:nth-child(3),.section-page .group-function_grid[data-variant=spectrum]>.group-card:nth-child(3){background:#e9e8ff}.section-page .content-group[data-variant=spectrum] dt,.section-page .group-function_grid[data-variant=spectrum]>.group-card h4{font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#1f5c4d;margin:0;font-size:12px;font-weight:700;line-height:1.4}.section-page .content-group[data-variant=spectrum] .definition-list>div:nth-child(2) dt,.section-page .group-function_grid[data-variant=spectrum]>.group-card:nth-child(2) h4{color:#9a3b26}.section-page .content-group[data-variant=spectrum] .definition-list>div:nth-child(3) dt,.section-page .group-function_grid[data-variant=spectrum]>.group-card:nth-child(3) h4{color:#2f2d96}.section-page .content-group[data-variant=spectrum] dd,.section-page .content-group[data-variant=spectrum] dd p,.section-page .group-function_grid[data-variant=spectrum]>.group-card p{color:#161a33;max-width:none;margin:0;font-size:15px;line-height:1.6}.section-page .group-function_grid[data-variant=spectrum]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.section-page .content-group[data-variant=reading][data-composition=ficha] .content-group[data-variant=spectrum] .definition-list>div{border-radius:22px;padding:20px}@media (min-width:768px){.section-page .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=spectrum] .definition-list:not(:has(>div:nth-child(4))){grid-template-rows:auto auto;row-gap:0}.section-page .content-group[data-variant=reading]:not([data-composition=column]) .group-function_grid[data-variant=spectrum]:not(:has(>.group-card:nth-child(4))):not(:has(>.group-card>:nth-child(3))){grid-template-rows:auto auto;row-gap:0}.section-page .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=spectrum] .definition-list:not(:has(>div:nth-child(4)))>div{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:8px;display:grid}.section-page .content-group[data-variant=reading]:not([data-composition=column]) .group-function_grid[data-variant=spectrum]:not(:has(>.group-card:nth-child(4))):not(:has(>.group-card>:nth-child(3)))>.group-card{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:8px;display:grid}}@media (max-width:1023px){:is(.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.group-function_grid[data-variant=spectrum],.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.group-function_grid[data-variant=spectrum]:not(:has(>.group-card:nth-child(4))):not(:has(>.group-card>:nth-child(3)))){grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:12px}:is(.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.group-function_grid[data-variant=spectrum]>.group-card,.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.group-function_grid[data-variant=spectrum]:not(:has(>.group-card:nth-child(4))):not(:has(>.group-card>:nth-child(3)))>.group-card){grid-row:auto;display:flex}}.section-page .content-group[data-variant=spectrum]>[data-block-key]:not(.group-text)>p{color:#161a33;background:#f4f5fa;border-radius:18px;max-width:none;margin:0;padding:16px 20px;font-size:15px;line-height:1.6}.section-page .content-group[data-variant=spectrum]>[data-block-key]:not(.group-text)>p strong{color:#2f2d96}@media (min-width:1024px){.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main:has(>.content-group[data-variant=spectrum]>[data-block-key]:only-child:not(.group-text)>p:only-child){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-main>.content-group[data-variant=spectrum]>[data-block-key]:only-child:not(.group-text)>p:only-child{color:#3d4263;background:0 0;border-left:1px solid #dfe2ee;border-radius:0;padding:0 0 0 28px}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]:has(>.reading-main>.content-group[data-variant=spectrum]>[data-block-key]:only-child:not(.group-text)>p:only-child)>.reading-followups>.content-group[data-variant=limit]:only-child{justify-self:start;width:min(100%,812px)}}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3){gap:0}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]{background:#e5f3ee;border-radius:0 0 18px 18px;min-width:0;padding:0 18px 18px}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:has(>h3){border-radius:18px 18px 0 0;margin-top:12px;padding:16px 18px 8px}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:first-child{margin-top:0}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:nth-child(n+3){background:#fdebe5}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:nth-child(n+5){background:#e9e8ff}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3) h3{font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#1f5c4d;margin:0;font-size:12px;font-weight:700;line-height:1.4}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:nth-child(3) h3{color:#9a3b26}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:nth-child(5) h3{color:#2f2d96}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key]:not(.group-text)>p{max-width:none;font-family:var(--font-onest),sans-serif;color:#161a33;background:0 0;border-radius:0;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.6}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3)>[data-block-key] .lesson-widget [data-output-target]>p{max-width:none;font-family:var(--font-onest),sans-serif;color:#161a33;background:0 0;border-radius:0;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.6}@media (min-width:1024px){.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3):not(:has(>:nth-child(7))){grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;column-gap:12px}.section-page .content-group[data-variant=spectrum]:has(>[data-block-key]>h3):not(:has(>:nth-child(7)))>[data-block-key]:has(>h3){margin-top:0}}.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l1]>p:first-child>:is(:nth-child(1 of :has(>strong)),:nth-child(2 of :has(>strong)),:nth-child(3 of :has(>strong))){letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px;line-height:1.45;display:block}.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l1]>p:first-child>:nth-child(1 of :has(>strong)){margin-top:0}:is(.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l1=resource]>p:first-child>:nth-child(1 of :has(>strong))>strong,.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l2=resource]>p:first-child>:nth-child(2 of :has(>strong))>strong,.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l3=resource]>p:first-child>:nth-child(3 of :has(>strong))>strong){color:#1f5c4d}:is(.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l1=tension]>p:first-child>:nth-child(1 of :has(>strong))>strong,.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l2=tension]>p:first-child>:nth-child(2 of :has(>strong))>strong,.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l3=tension]>p:first-child>:nth-child(3 of :has(>strong))>strong){color:#9a3b26}:is(.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l1=variation]>p:first-child>:nth-child(1 of :has(>strong))>strong,.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l2=variation]>p:first-child>:nth-child(2 of :has(>strong))>strong,.section-page :is(.content-group[data-variant=spectrum],.group-resolution .group-card[data-variant=comparison])>[data-block-key][data-l3=variation]>p:first-child>:nth-child(3 of :has(>strong))>strong){color:#2f2d96}.section-page .group-resolution .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]>[data-block-key][data-l1]:not(.group-text)>p{max-width:none;font-family:var(--font-onest),sans-serif;color:#161a33;border-top:1px solid #dfe2ee;margin:0;padding-top:14px;font-size:15px;font-weight:400;line-height:1.6}.section-page .reading-followups{grid-template-columns:minmax(0,382fr) minmax(0,314fr);align-items:stretch;gap:18px;display:grid}.section-page .reading-followups:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.section-page .reading-followups>[data-variant=note],.section-page .reading-followups>[data-variant=revision-note],.section-page .reading-followups>[data-variant=critical-note],.section-page .reading-followups>[data-variant=reference-note],.section-page .reading-followups>:nth-child(3):last-child{grid-column:1/-1}.section-page .reading-followups>.content-group[data-variant=revision-note]+.content-group[data-variant=limit]:last-child{grid-column:1/-1;justify-self:start;width:min(100%,812px)}.section-page .reading-followups>:is([data-variant=note],[data-variant=critical-note],[data-variant=reference-note]):first-child+.content-group[data-variant=question]+.content-group[data-variant=limit]:last-child{grid-column:auto}.section-page .reading-followups>.group-columns[data-variant=comparison]{grid-column:1/-1}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-followups>.content-group:is([data-variant=question],[data-variant=limit]):only-child{justify-self:start;width:min(100%,880px)}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-followups>.content-group[data-variant=question]:has(+.content-group[data-variant=revision-note]){grid-column:1/-1;justify-self:start;width:min(100%,880px)}.section-page .step-blocks>.content-group[data-variant=question]{justify-self:start;width:min(100%,880px)}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=plain]>.reading-followups>.content-group[data-variant=question]+.content-group[data-variant=limit]{align-self:start}.section-page .reading-followups>.content-group[data-variant=revision-note] p:is(:has(>strong:first-child),:has(>span:first-child>strong:only-child)){max-width:calc(200px + 48em)}.section-page .reading-followups:has(>:nth-child(2):last-child)>.content-group[data-variant=limit]:first-child+.content-group[data-variant=note]{grid-column:auto;align-self:center}.section-page .reading-followups>.content-group[data-variant=limit]:first-child:has(+.content-group[data-variant=question]){align-self:start}.section-page .reading-followups>[data-block-key]:first-child:has(>.audio-stack){grid-column:1/-1;align-self:start}.section-page .reading-followups>[data-block-key]:first-child:has(>.audio-stack)~:nth-child(3):last-child{grid-column:auto}.section-page .reading-followups>[data-block-key]:first-child:has(>.audio-stack)+.content-group[data-variant=question]:has(+.content-group[data-variant=limit]){align-self:start}.section-page .reading-followups>[data-block-key]:has(>.definition-list){grid-column:1/-1}.section-page .reading-followups>[data-block-key]:has(>.definition-list)~[data-block-key]:has(>.audio-stack){grid-column:1/-1;align-self:start}.section-page .reading-followups>[data-block-key]>.definition-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 28px}.section-page .reading-followups>[data-block-key]>.definition-list>div{background:0 0;border-top:1px solid #dfe2ee;border-radius:0;padding:14px 0 0}.section-page .reading-followups>[data-block-key]>.definition-list dt{font:700 12px/1.45 var(--font-onest),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5a5f80;margin:0 0 6px}.section-page .reading-followups>[data-block-key]>.definition-list dd{color:#3d4263;margin:0;font-size:15px;line-height:1.6}.section-page .reading-followups:has(>:nth-child(2):last-child)>.content-group[data-variant=question]:first-child+.content-group[data-variant=revision-note]{grid-column:auto;align-self:start}.section-page .content-group[data-variant=question]{min-width:0;box-shadow:var(--o-e1);color:#161a33;background:#fff;border:0;border-radius:24px;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.section-page .content-group[data-variant=question] h4{font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3f3dbc;margin:0;font-size:12px;font-weight:700;line-height:1.45}.section-page .content-group[data-variant=question] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=question] .lesson-widget [data-output-target]>p{max-width:none;font-family:var(--font-literata),serif;color:#161a33;margin:0;font-size:21px;font-weight:500;line-height:1.45}.section-page .content-group[data-variant=question] .layer-legend{margin-top:4px}.section-page .content-group[data-variant=question]>[data-block-key]:has(>.layer-legend)+[data-block-key]:not(.group-text)>p{font-family:var(--font-onest),sans-serif;color:#5a5f80;border-top:1px solid #eceef6;padding-top:12px;font-size:14px;font-weight:400;line-height:1.6}.section-page .content-group[data-variant=reading] .content-group[data-variant=limit]{min-width:0;box-shadow:none;color:#3d4263;background:0 0;border:1.5px dashed #b9bdd6;border-radius:24px;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.section-page .content-group[data-variant=reading] .content-group[data-variant=limit] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=reading] .content-group[data-variant=limit] .lesson-widget [data-output-target]>p{color:#3d4263;max-width:72ch;margin:0;font-size:15px;line-height:1.6}.section-page .content-group[data-variant=reading] .content-group[data-variant=limit]>[data-block-key]:first-child>p:first-child>span:first-child:has(>strong:only-child){letter-spacing:.12em;text-transform:uppercase;color:#5a5f80;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.45;display:block}.section-page .reading-followups>.content-group[data-variant=limit] [data-block-key]:not(.group-text)>p{font-size:14px}.section-page .content-group[data-variant=reading] .content-group[data-variant=note]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 4px;display:block}.section-page .content-group[data-variant=reading] .content-group[data-variant=note] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=reading] .content-group[data-variant=note] .lesson-widget [data-output-target]>p{color:#5a5f80;max-width:78ch;margin:0;font-size:14px;line-height:1.6}.section-page .group-resolution .content-group[data-variant=reading]:not([data-composition=column])>.reading-main{box-shadow:none;background:0 0;border-radius:0;padding:0}.section-page .group-resolution .content-group[data-variant=reading]:not([data-composition=column])>.reading-followups{grid-template-columns:minmax(0,1fr);gap:14px}.section-page .group-resolution .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=question]{box-shadow:none;background:#f4f5fa;border-radius:22px;padding:20px 24px}.section-page .group-resolution .content-group[data-variant=reading] .content-group[data-variant=question] [data-block-key]:not(.group-text)>p{font-size:19px}.section-page .group-resolution .content-group[data-variant=reading] .content-group[data-variant=question] [data-block-key]:not(.group-text)>p>span:first-child:has(>strong:only-child){font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3f3dbc;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.45;display:block}.section-page .group-resolution .content-group[data-variant=reading] .content-group[data-variant=question] [data-block-key]:not(.group-text)>p>span:first-child>strong{font-weight:inherit;color:inherit}@media (min-width:1024px){.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px 28px}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups)>.reading-main{grid-area:1/1}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups)>.reading-followups{display:contents}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups)>.reading-followups>.content-group[data-variant=question]:first-child{grid-area:1/2}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups)>.reading-followups>:not([data-variant=question]){grid-column:auto;align-content:center;align-self:stretch}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups>[data-variant=question]:first-child+:last-child)>.reading-main{grid-row:1/span 2}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups>[data-variant=question]:first-child+:last-child)>.reading-followups>[data-variant=question]+:last-child{grid-area:2/2;align-content:start;align-self:start}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups>[data-variant=question]:only-child){grid-template-columns:minmax(0,1fr)}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups>[data-variant=question]:only-child)>.reading-followups>[data-variant=question]{grid-area:2/1}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups>[data-variant=question]:only-child) :is(.content-group[data-variant=hypothesis],.content-group[data-variant=question]) [data-block-key]:not(.group-text)>p{max-width:64ch}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]:has(>.reading-main+.reading-followups>[data-variant=question]:only-child) .content-group[data-variant=spectrum]>[data-block-key]:not(.group-text)>p{max-width:760px}.section-page .group-resolution .content-group[data-variant=reading][data-composition=plain]>.reading-followups>.content-group[data-variant=question]:only-child{justify-self:start;width:100%;max-width:820px}}.section-page .step-blocks>.content-group[data-variant=hypothesis]{box-shadow:var(--o-e2);background:#fff;border-radius:32px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px 32px;padding:32px;display:grid}.section-page .step-blocks>.content-group[data-variant=hypothesis]>*{grid-column:1}.section-page .step-blocks>.content-group[data-variant=hypothesis]>[data-block-key]:has(>h3){grid-column:1/-1}.section-page .step-blocks>.content-group[data-variant=hypothesis]>[data-block-key]:has(>h3)+[data-block-key]:not(.group-text)>p{font-family:var(--font-literata),serif;color:#161a33;font-size:26px;font-weight:500;line-height:1.45}.section-page .step-blocks>.content-group[data-variant=hypothesis]>[data-block-key]:last-child:not(:has(>h3)):not(:has(>.layer-legend)){border-left:1px solid #dfe2ee;grid-area:2/2/span 2;align-self:center;padding-left:28px}.section-page .step-blocks>.content-group[data-variant=hypothesis]>[data-block-key]:last-child:not(:has(>h3)):not(:has(>.layer-legend))>p{color:#3d4263;font-size:15px;line-height:1.6}:is(.section-page .group-columns[data-variant=comparison]:has(>[data-variant=reading]),.section-page .group-columns[data-variant=controlled-compare]){grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 16px;display:grid}.section-page .content-group[data-variant=reading][data-composition=column]>[data-variant=factor]{grid-row:1}.section-page .content-group[data-variant=reading][data-composition=column]>[data-variant=hypothesis]{grid-row:2}.section-page .content-group[data-variant=reading][data-composition=column]>[data-variant=spectrum]{grid-row:3}.section-page .content-group[data-variant=reading][data-composition=column]>.reading-followups{grid-row:4}.section-page .content-group[data-variant=reading][data-composition=column]:not(:has(>[data-variant=spectrum])):not(:has(>[data-variant=note]))>.reading-followups{grid-row:3/span 2}.section-page .content-group[data-variant=reading][data-composition=column]>.content-group[data-variant=note]{border:1.5px dashed #b9bdd6;border-radius:16px;flex-direction:column;grid-row:3;justify-content:flex-start;align-self:start;gap:6px;padding:14px 16px;display:flex}.section-page .content-group[data-variant=reading][data-composition=column]>.content-group[data-variant=note] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=reading][data-composition=column]>.content-group[data-variant=note] .lesson-widget [data-output-target]>p{color:#3d4263}.section-page .content-group[data-variant=reading][data-composition=column]{grid-row:span 4;grid-template-rows:subgrid;box-shadow:none;--hyp:20px;background:#f4f5fa;border-radius:22px;grid-template-columns:minmax(0,1fr);row-gap:16px;padding:22px;display:grid}.section-page .step-blocks>.group-columns[data-variant=comparison]>.content-group[data-variant=reading]{box-shadow:var(--o-e1);background:#fff;border-radius:26px;padding:22px}.section-page .group-columns[data-variant=controlled-compare]>.content-group[data-variant=reading]:nth-child(2){background:#fdf1ec;box-shadow:inset 0 0 0 1.5px #e8735a}.section-page .group-columns[data-variant=controlled-compare]>.content-group[data-variant=reading]:nth-child(2) .content-group[data-variant=spectrum] .definition-list>div{box-shadow:inset 0 0 0 1px #9a3b2633}.section-page .group-columns[data-variant=controlled-compare]>.content-group[data-variant=reading]:first-child [data-variant=factor] [data-variant=label]>p{color:#5a5f80}.section-page .group-columns[data-variant=controlled-compare]>.content-group[data-variant=reading]:nth-child(2) [data-variant=factor] [data-variant=label]>p{color:#9a3b26}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]){box-shadow:none;color:#3d4263;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:8px 12px;padding:0;display:grid}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]):has(>[data-glyph-only]){grid-template-columns:36px minmax(0,1fr)}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night])>*{grid-column:1/-1}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night])>[data-glyph-only]{grid-area:1/1;width:36px;height:36px}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night])>[data-glyph-only] .glyph{font-size:18px}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]):has(>[data-glyph-only])>[data-variant=label]{grid-area:1/2}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]) h3,.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]) [data-output-target*=title]>p,.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]) [data-output-target*=name]>p{color:#161a33;font-size:22px;line-height:1.25}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]) [data-block-key]:not(.group-text)>p,.section-page .content-group[data-composition=column]>.content-group[data-variant=factor]:not([data-tone=night]) .lesson-widget [data-output-target]:not([data-output-target*=title])>p{color:#3d4263;font-size:15px;line-height:1.6}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night]{min-height:0;box-shadow:none;border-radius:22px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:8px 14px;padding:22px 24px;display:grid}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night]:has(>[data-glyph-only]){grid-template-columns:44px minmax(0,1fr)}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night]>*{grid-column:1/-1}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night]>[data-glyph-only]{grid-area:1/1;width:44px;height:44px}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night]>[data-glyph-only] .glyph{font-size:22px}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night]:has(>[data-glyph-only])>[data-variant=label]{grid-area:1/2}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night] h3,.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night] [data-output-target*=title]>p,.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night] [data-output-target*=name]>p{font-size:26px;line-height:1.15}.section-page .content-group[data-composition=column]>.content-group[data-variant=factor][data-tone=night] .factor-watermark{display:none}.section-page .content-group[data-composition=column] .content-group[data-variant=hypothesis] [data-block-key]>blockquote,.section-page .content-group[data-composition=column] .content-group[data-variant=hypothesis] .lesson-widget [data-output-target]>p{font-size:var(--hyp);line-height:1.5}.section-page .content-group[data-composition=column] .content-group[data-variant=hypothesis]{gap:12px}.section-page .content-group[data-composition=column] .content-group[data-variant=spectrum] .definition-list{grid-template-columns:minmax(0,1fr);gap:8px}.section-page .content-group[data-composition=column] .content-group[data-variant=spectrum] .definition-list>div{border-radius:16px;gap:4px;padding:14px 16px}.section-page .content-group[data-composition=column] .content-group[data-variant=spectrum] dt{font-size:11px}.section-page .content-group[data-composition=column] .content-group[data-variant=spectrum] dd,.section-page .content-group[data-composition=column] .content-group[data-variant=spectrum] dd p{font-size:14px;line-height:1.55}.section-page .content-group[data-composition=column]>.reading-followups{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}.section-page .content-group[data-composition=column] .content-group[data-variant=question]{box-shadow:none;background:0 0;border-top:1px solid #dfe2ee;border-radius:0;gap:8px;padding:16px 0 0}.section-page .content-group[data-composition=column] .content-group[data-variant=question] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-composition=column] .content-group[data-variant=question] .lesson-widget [data-output-target]>p{font-size:18px}.section-page .content-group[data-composition=column] .content-group[data-variant=limit]{background:0 0;border:0;border-top:1.5px dashed #b9bdd6;border-radius:0;padding:14px 0 0}.section-page .content-group[data-composition=column] .content-group[data-variant=limit] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-composition=column] .content-group[data-variant=limit] .lesson-widget [data-output-target]>p{font-size:14px}.section-page .group-columns[data-variant=comparison]:not(:has(>[data-variant=reading])){grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:18px;display:grid}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]{min-width:0;box-shadow:var(--o-e1);color:#3d4263;background:#fff;border:0;border-radius:24px;flex-direction:column;gap:12px;padding:26px;display:flex}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]>:nth-child(4)):not(:has(>.group-card[data-variant=comparison]>:nth-child(5))){grid-template-rows:repeat(4,auto);row-gap:0}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]>:nth-child(4)):not(:has(>.group-card[data-variant=comparison]>:nth-child(5)))>.group-card[data-variant=comparison]{grid-row:span 4;grid-template-rows:subgrid;row-gap:12px;display:grid}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison] h3{font-family:var(--font-literata),serif;color:#161a33;margin:0;font-size:22px;font-weight:600;line-height:1.25}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison] h3 .glyph{color:var(--o-accent,#3f3dbc);margin-right:4px}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison] h3:has(>.glyph:first-child){align-items:center;gap:12px;display:flex}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison] h3>.glyph:first-child{background:color-mix(in srgb,currentColor 14%,#fff);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin:0;font-size:22px;line-height:1;display:inline-grid}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison][data-planet=sol] h3>.glyph:first-child{color:#8f5a0e;--o-glyph-color:#8f5a0e}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison] [data-block-key]:not(.group-text)>p{color:#3d4263;max-width:none;margin:0;font-size:16px;line-height:1.65}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]>[data-block-key]:has(>.layer-legend)+[data-block-key]:not(.group-text):not([data-l1])>p{font-family:var(--font-literata),serif;color:#161a33;border-top:1px solid #dfe2ee;padding-top:14px;font-size:17px;font-weight:500;line-height:1.45}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]>[data-block-key]:has(>.layer-legend)+[data-block-key]:not(.group-text):not([data-l1])>p>span:first-child:has(>strong:only-child){font-family:var(--font-onest),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3f3dbc;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.45;display:block}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]>[data-block-key]:has(>.layer-legend)+[data-block-key]:not(.group-text):not([data-l1])>p>span:first-child>strong{font-weight:inherit;color:inherit}@media (min-width:768px) and (max-width:1279px){.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(4):last-child):not(:has(>[data-variant=reading])){grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(4):last-child):has(>.group-card[data-variant=comparison]>:nth-child(4)){grid-template-rows:none;row-gap:18px}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(4):last-child):has(>.group-card[data-variant=comparison]>:nth-child(4))>.group-card[data-variant=comparison]{grid-row:auto;grid-template-rows:none}}@media (min-width:768px) and (max-width:1023px){.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(3):last-child){grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(3):last-child)>.group-card[data-variant=comparison]{grid-row:auto;grid-template-rows:none}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(3):last-child):has(>.group-card[data-variant=comparison]>:nth-child(4)){grid-template-rows:none;row-gap:16px}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]:nth-child(3):last-child):has(>.group-card[data-variant=comparison]>:nth-child(4))>.group-card[data-variant=comparison]{grid-row:auto;grid-template-rows:none}}.section-page .group-resolution .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]{box-shadow:none;background:#f4f5fa;border-radius:22px;padding:22px}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]>[data-block-key]:has(+[data-block-key]>.layer-legend)>p{font-family:var(--font-literata),serif;color:#161a33;font-size:19px;font-weight:500;line-height:1.5}.section-page .group-columns[data-variant=composition]>.group-card:first-child .content-group[data-variant=label][data-group-key] :is(p,blockquote,h3,h4){color:#2f2d96}.section-page .group-columns[data-variant=composition]>.group-card:last-child .content-group[data-variant=label][data-group-key] :is(p,blockquote,h3,h4){color:#9a3b26}.section-page .group-columns[data-variant=composition]>.group-card{gap:8px}.section-page .group-columns[data-variant=composition]:not(:has(>[data-block-key])){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px;display:grid}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card{background:#c9c8ff1a;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #c9c8ff47}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:last-child{background:#e8735a1a;box-shadow:inset 0 0 0 1px #f4a48f47}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:first-child .content-group[data-variant=label] :is(p,blockquote,h3,h4){color:#c9c8ff}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:last-child .content-group[data-variant=label] :is(p,blockquote,h3,h4){color:#f4a48f}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card[data-tone=paper]{--o-glyph-color:var(--o-lilac);--o-link:var(--o-lilac);--o-focus:var(--o-lilac);--o-heading:var(--o-surface-dark-heading);--o-text:var(--o-surface-dark-support);--o-support:var(--o-surface-dark-support);--o-eyebrow:var(--o-surface-dark-eyebrow);--o-layer-factor:var(--o-layer-factor-night);--o-layer-factor-legend:var(--o-layer-factor-night-legend);--o-layer-mode:var(--o-layer-mode-night);--o-layer-mode-legend:var(--o-layer-mode-night-legend);--o-layer-field:var(--o-layer-field-night);--o-layer-field-legend:var(--o-layer-field-night-legend);--o-layer-relation:var(--o-layer-relation-night);--o-layer-relation-legend:var(--o-layer-relation-night-legend);--o-layer-ink:#fff;color:var(--o-text)}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.section-page .content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card [data-block-key]:not(.group-text)>p{color:#dfe1f0;max-width:none;margin:0;font-size:14px;line-height:1.6}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:has(>[data-glyph-only]){grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:has(>[data-glyph-only])>[data-glyph-only]{grid-area:1/1;width:40px;height:40px}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:has(>[data-glyph-only])>[data-glyph-only] .glyph{font-size:21px}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:has(>[data-glyph-only])>[data-variant=label]{grid-area:1/2}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-tone=night] .group-columns[data-variant=composition]>.group-card:has(>[data-glyph-only])>:not([data-glyph-only]):not([data-variant=label]){grid-column:1/-1}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:2px;display:grid}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card{border:0;border-radius:18px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:16px 18px;display:grid}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card>*{grid-column:1/-1;min-width:0}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card:not([data-variant]){color:#dfe1f0;background:#c9c8ff1a;box-shadow:inset 0 0 0 1px #c9c8ff47}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card:not([data-variant]):nth-child(2){background:#e8735a1a;box-shadow:inset 0 0 0 1px #f4a48f47}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card:not([data-variant])>[data-glyph-only]{background:0 0;border-radius:0;order:0;grid-area:1/1;width:28px;height:28px}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card:not([data-variant])>[data-glyph-only] .glyph{color:#c9c8ff;--o-glyph-color:#c9c8ff;font-size:22px}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card:not([data-variant]):nth-child(2)>[data-glyph-only] .glyph{color:#f4a48f;--o-glyph-color:#f4a48f}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card>:is([data-glyph-only],[data-block-key]:first-child:has(+[data-block-key]>h3))+[data-block-key]:has(>h3){grid-area:1/2}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card [data-block-key]:not(.group-text)>p{color:#dfe1f0;max-width:none;margin:0;font-size:14px;line-height:1.6}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card[data-variant=technical]{box-shadow:none;color:#3d4263;background:#fff}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card[data-variant=technical] h3{color:#161a33;font-size:18px}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card[data-variant=technical] [data-block-key]:not(.group-text)>p{color:#3d4263}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card[data-variant=technical]>[data-block-key]:first-child:has(+[data-block-key]>h3){background:#eef0f8;border-radius:8px;grid-area:1/1;place-items:center;width:28px;height:28px;display:grid}.section-page .content-group[data-variant=factor][data-tone=night] .group-function_grid>.group-card[data-variant=technical]>[data-block-key]:first-child:has(+[data-block-key]>h3)>p{font-family:var(--font-literata),serif;color:#161a33;font-size:15px;font-weight:700;line-height:1}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]:not(:has(>:nth-child(2)))>[data-block-key]:not(.group-text)>p{font-family:var(--font-literata),serif;color:#161a33;font-size:21px;font-weight:500;line-height:1.45}.section-page .content-group[data-variant=bench]{min-width:0;box-shadow:var(--o-e2);color:#3d4263;background:#fff;border:0;border-radius:30px;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:30px;display:grid}.section-page .content-group[data-variant=bench]>[data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=bench]>[data-block-key]>.lesson-widget [data-output-target]>p{color:#5a5f80;max-width:78ch;margin:0;font-size:14px;line-height:1.6}.section-page .content-group[data-variant=bench] .content-group:not([data-variant=controls]){box-shadow:none}.section-page .content-group[data-variant=bench]>.content-group[data-variant=note]{width:auto;max-width:min(100%,720px);box-shadow:none;background:#f4f5fa;border:0;border-radius:18px;justify-self:start;gap:8px;padding:16px 20px}.section-page .content-group[data-variant=bench]>.content-group[data-variant=note] [data-block-key]:not(.group-text)>p{color:#3d4263;max-width:none;margin:0;font-size:15px;line-height:1.6}.section-page .content-group[data-variant=bench] .content-group[data-variant=reading]:not([data-composition=column])>.reading-main{box-shadow:none;background:0 0;border-radius:0;padding:0}.section-page .content-group[data-variant=bench] .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=question]{background:#f4f5fa}.section-page .content-group[data-variant=bench] .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=hypothesis] [data-block-key]>blockquote,.section-page .content-group[data-variant=bench] .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=hypothesis] .lesson-widget [data-output-target]>p{font-size:26px}.section-page .content-group[data-variant=controls]{min-width:0;box-shadow:none;color:#161a33;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.section-page .group-columns[data-variant=controls]{align-items:end;gap:16px 22px;display:grid}.section-page .content-group[data-variant=controls] [data-variant=label]>p{letter-spacing:0;text-transform:none;color:#161a33;font-size:15px;font-weight:600;line-height:1.5}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .lesson-widget fieldset>legend{margin-bottom:10px}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-options{background:#f4f5fa;border-radius:24px;flex-wrap:wrap;gap:6px;max-width:100%;padding:4px;display:inline-flex}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option{min-height:36px;box-shadow:none;color:#161a33;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.3}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option:hover{box-shadow:none;background:#fff}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option:after{content:"";position:absolute;inset:-4px 0}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option[data-selected]{box-shadow:none;color:#fff;background:#c0523a}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option[data-selected] .glyph{color:#fff;--o-glyph-color:#fff}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option{min-height:44px;box-shadow:none;font-family:var(--font-onest),sans-serif;color:#161a33;cursor:pointer;background:#f4f5fa;border:0;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex;position:relative}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option:hover{background:#eceef6}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option[data-selected]{color:#161a33;background:#fdf1ec;box-shadow:inset 0 0 0 2px #e8735a}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option p{max-width:none;font:inherit;color:inherit;margin:0}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option [data-output-target]{margin-top:4px;display:block}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-option [data-output-target] p{color:#3d4263;font-size:13px;font-weight:400;line-height:1.5}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #3f3dbc}@media (min-width:768px){.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.section-page .content-group:not(.group-columns)[data-variant=controls] .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(5):last-child)>.choice-option{grid-column:span 2}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options:has(>.choice-option:nth-child(5):last-child)>.choice-option:nth-child(n+4){grid-column:span 3}}.section-page .content-group[data-variant=bench]>.content-group[data-variant=controls]:not([data-tone=night]):has(.choice-chips[data-compact]):has(+.group-columns[data-variant=controlled-compare]){margin-left:calc(50% + 8px)}.section-page .content-group[data-variant=bench]>.content-group[data-variant=controls]+:is(.group-columns,.content-group),.section-page .content-group[data-variant=bench]>.group-columns[data-variant=controls]+.content-group{margin-top:-4px}.section-page .content-group[data-variant=bench]>.content-group[data-variant=controls]:has(+.content-group[data-variant=controls]){padding-bottom:4px}.section-page .content-group[data-variant=bench]:has(>.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare]) [data-block-key]:has(>.lesson-widget[data-repeat-controls]){display:none}@media (min-width:768px){.section-page .content-group[data-variant=bench]:has(>[data-block-key]:first-child+.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.section-page .content-group[data-variant=bench]:has(>[data-block-key]:first-child+.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>*{grid-column:1/-1}.section-page .content-group[data-variant=bench]:has(>[data-block-key]:first-child+.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>[data-block-key]:first-child{grid-area:1/1;align-self:end}.section-page .content-group[data-variant=bench]:has(>[data-block-key]:first-child+.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>.content-group[data-variant=controls]{grid-area:1/2;margin-left:0}}.section-page .content-group[data-variant=bench]>[data-block-key]>.lesson-widget>[data-output-target*=change]{background:#fdebe5;border-radius:14px;padding:12px 16px}.section-page .content-group[data-variant=bench]>[data-block-key]>.lesson-widget>[data-output-target*=change]>p{color:#161a33;max-width:none;margin:0;font-size:15px;line-height:1.6}.section-page .content-group[data-variant=fixed-mode],.section-page .content-group[data-variant=fixed-function]{min-width:0;box-shadow:none;color:#3d4263;background:#fdf1ec;border:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.section-page .content-group[data-variant=fixed-function]{color:#2a2870;background:#f1f0ff}.section-page .content-group[data-variant=fixed-mode]>[data-block-key],.section-page .content-group[data-variant=fixed-function]>[data-block-key]{flex:320px;min-width:0}.section-page .content-group[data-variant=fixed-mode] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=fixed-function] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=fixed-mode] .lesson-widget [data-output-target]>p{max-width:none;color:inherit;margin:0;font-size:15px;line-height:1.6}.section-page .content-group[data-variant=fixed-function] strong{color:#2f2d96}:is(.section-page .content-group[data-variant=fixed-mode]>[data-glyph-only],.section-page .content-group[data-variant=fixed-mode]>[data-block-key]:has(>p>.glyph:only-child)){background:#fde0d8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.section-page .content-group[data-variant=fixed-mode]>[data-block-key]:has(>p>.glyph:only-child) .glyph{color:#9a3b26;--o-glyph-color:#9a3b26;background:0 0;width:auto;height:auto;padding:0;font-size:18px;line-height:1}.section-page .content-group[data-variant=fixed-mode]>[data-variant=label]{flex:none}.section-page .content-group[data-variant=bench] .group-columns[data-variant=comparison]>.content-group[data-variant=reading]{background:#f4f5fa}.section-page .content-group[data-variant=bench]>.group-columns:not([data-variant]){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:22px;display:grid}.section-page .content-group[data-variant=bench]>.group-columns[data-variant=controls]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.section-page .content-group[data-variant=bench]>.group-columns[data-variant=controls]:has(+.content-group[data-variant=fixed-mode]){grid-template-columns:repeat(2,minmax(0,1fr))}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night]{border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:8px 14px;min-height:0;padding:22px 24px;display:grid}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night]:has(>[data-glyph-only]){grid-template-columns:44px minmax(0,1fr)}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night]>*{grid-column:1/-1}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night]>[data-glyph-only]{grid-area:1/1;width:44px;height:44px}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night]>[data-glyph-only] .glyph{font-size:22px}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night]:has(>[data-glyph-only])>[data-variant=label]{grid-area:1/2}.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night] h3,.section-page .content-group[data-variant=reading][data-composition=stack]>[data-variant=factor][data-tone=night] [data-output-target*=title]>p{font-size:28px}.section-page .content-group[data-variant=reading][data-composition=stack] .factor-watermark{font-size:160px;bottom:-60px;right:-16px}.section-page .content-group[data-variant=controls][data-tone=night]{box-shadow:var(--o-e3);color:#dfe1f0;text-align:center;background:#141634;border-radius:32px;gap:14px;padding:28px 26px}.section-page .content-group[data-variant=controls][data-tone=night] .lesson-widget fieldset{flex-direction:column;align-items:center;gap:16px;display:flex}.section-page .content-group[data-variant=controls][data-tone=night] .lesson-widget fieldset>legend{float:left;letter-spacing:.12em;text-transform:uppercase;color:#f4a48f;width:100%;margin:0;font-size:12px;font-weight:700;line-height:1.45}.section-page .content-group[data-variant=controls][data-tone=night] .lesson-widget fieldset>legend p{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-options{background:#ffffff0f;justify-content:center;box-shadow:inset 0 0 0 1px #c9c8ff2e}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-option{color:#dfe1f0}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-option:hover{background:#c9c8ff1a}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-option[data-selected]{color:#fff;background:#c0523a}.section-page .content-group[data-variant=controls][data-tone=night] .choice-option:has(input:focus-visible){outline-color:#c9c8ff}.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:not(.group-text)>p{color:#dfe1f0;max-width:46ch;margin:0 auto;font-size:14px;line-height:1.55}.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:not(.group-text)>p strong{color:#fff}.section-page .sign-choice-wheel{width:100%;max-width:380px;box-shadow:none;background:0 0;border-radius:0;justify-items:center;gap:10px;margin:0 auto;padding:0;display:grid}.section-page .sign-choice-wheel svg{width:100%;height:auto;display:block}.section-page .choice-wheel-glyph{font-family:var(--font-symbols),var(--font-symbols-extra),sans-serif;font-variant-emoji:text;font-size:22px}.section-page .choice-wheel-center{font-family:var(--font-onest),sans-serif;letter-spacing:.02em;fill:#fff;font-size:14px;font-weight:700}.section-page text.choice-wheel-marker{font-family:var(--font-symbols),var(--font-symbols-extra),sans-serif;font-variant-emoji:text;font-size:17px}.section-page .choice-wheel-convention{color:#c3c6e0;max-width:none;margin:0;font-size:13px;line-height:1.5}@media (min-width:1280px){.section-page .content-group[data-variant=bench][data-layout=wheel]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:22px}.section-page .content-group[data-variant=bench][data-layout=wheel]>*{grid-column:1/-1}.section-page .content-group[data-variant=bench][data-layout=wheel]>.content-group[data-variant=controls][data-tone=night]{grid-area:2/2}.section-page .content-group[data-variant=bench][data-layout=wheel]>.group-columns[data-variant=controlled-compare]{grid-area:2/1/span 4}.section-page .content-group[data-variant=bench][data-layout=wheel]>.group-columns[data-variant=controlled-compare]~[data-block-key]{grid-column:2}.section-page .content-group[data-variant=bench][data-layout=wheel]>.group-columns[data-variant=controlled-compare]~[data-block-key]:last-child{grid-row-end:span 2}.section-page .content-group[data-variant=bench][data-layout=wheel] .content-group[data-composition=column]{--hyp:17px;padding:20px}.section-page .content-group[data-variant=bench][data-layout=wheel] .content-group[data-composition=column]>.content-group[data-variant=factor] h3,.section-page .content-group[data-variant=bench][data-layout=wheel] .content-group[data-composition=column]>.content-group[data-variant=factor] [data-output-target*=title]>p{font-size:22px}}@media (min-width:768px) and (max-width:1279px){.section-page .content-group[data-variant=controls][data-tone=night]{text-align:left;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:14px 36px;display:grid}.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:first-child,.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:first-child>.lesson-widget,.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:first-child>.lesson-widget>fieldset{display:contents}.section-page .content-group[data-variant=controls][data-tone=night] .lesson-widget fieldset>legend{float:none;grid-area:2/2;margin:0}.section-page .content-group[data-variant=controls][data-tone=night] .sign-choice-wheel{grid-area:1/1/-1}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips{grid-area:3/2;justify-self:start}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-options{justify-content:flex-start}.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:last-child{grid-area:4/2}.section-page .content-group[data-variant=controls][data-tone=night]>[data-block-key]:last-child>p{max-width:52ch;margin:0}}@media (min-width:768px) and (max-width:1023px){.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact]{justify-self:stretch}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-options{border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid}.section-page .content-group[data-variant=controls][data-tone=night] .choice-chips[data-compact] .choice-option{text-align:center;justify-content:center}}@media (min-width:768px){.section-page [data-block-key]:has(>.lesson-widget[data-repeat-controls]){display:none}}@media (min-width:768px) and (max-width:1023px){.section-page .content-group[data-variant=example] [data-block-key]:has(>.lesson-widget[data-repeat-controls]){display:block}}@media (max-width:1023px){.section-page .lesson-widget[data-repeat-controls]{border:0;margin:0;padding:0}.section-page .lesson-widget[data-repeat-controls] fieldset>legend{letter-spacing:.08em;text-transform:uppercase;color:#5a5f80;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.45}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-options{background:#fff;border-radius:20px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #dfe2ee}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option{min-height:36px;box-shadow:none;color:#161a33;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.3;position:relative}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option[data-selected]{color:#fff;background:#c0523a}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option[data-selected] .glyph{color:#fff;--o-glyph-color:#fff}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option p{font:inherit;color:inherit;margin:0}.section-page .lesson-widget[data-repeat-controls] .choice-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #3f3dbc}.section-page .surface[data-tone=night] .lesson-widget[data-repeat-controls] .choice-option:has(input:focus-visible){outline-color:#c9c8ff}.section-page .surface[data-tone=night] .lesson-widget[data-repeat-controls] fieldset>legend{color:#c3c6e0}.section-page .surface[data-tone=night] .lesson-widget[data-repeat-controls] .choice-chips .choice-options{background:#ffffff0f;box-shadow:inset 0 0 0 1px #c9c8ff2e}.section-page .surface[data-tone=night] .lesson-widget[data-repeat-controls] .choice-chips .choice-option{color:#dfe1f0}.section-page .surface[data-tone=night] .lesson-widget[data-repeat-controls] .choice-chips .choice-option[data-selected]{color:#fff}.section-page .lesson-widget[data-repeat-controls] .choice-chips:not([data-compact]) .choice-options,.section-page .surface[data-tone=night] .lesson-widget[data-repeat-controls] .choice-chips:not([data-compact]) .choice-options{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;display:grid}.section-page .lesson-widget[data-repeat-controls] .choice-chips:not([data-compact]) .choice-option{text-align:left;background:#fff;border-radius:14px;justify-content:flex-start;min-height:44px;padding:10px 14px}.section-page .lesson-widget[data-repeat-controls] .choice-chips:not([data-compact]) .choice-options>.choice-option[data-selected]{color:#2f2d96;background:#e9e8ff;box-shadow:inset 0 0 0 2px #3f3dbc}.section-page .lesson-widget[data-repeat-controls] .choice-chips:not([data-compact]) .choice-options>.choice-option[data-selected] .glyph{color:inherit;--o-glyph-color:currentColor}}.section-page .content-group[data-variant=prediction]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:22px;padding:0;display:grid}.section-page .content-group[data-variant=prediction][data-state=pending]{align-items:start}.section-page .prediction-slot{text-align:center;border:1.5px dashed #b9bdd6;border-radius:28px;place-items:center;min-height:180px;padding:28px;display:grid}@media (min-width:1024px){.section-page .content-group[data-variant=prediction]:not([data-given])[data-state=pending]>.prediction-slot{min-height:220px;position:sticky;top:88px}}.section-page .prediction-slot p{color:#5a5f80;max-width:30ch;margin:0;font-size:15px;line-height:1.6}.section-page .content-group[data-variant=prediction]>.group-resolution{align-content:start}.section-page .content-group[data-variant=prediction]>.group-resolution>[data-block-key]>.lesson-widget>[data-output-target]{background:#f4f5fa;border-radius:16px;padding:14px 18px}.section-page .content-group[data-variant=prediction]>.group-resolution>[data-block-key]>.lesson-widget>[data-output-target]>p{max-width:none;font-family:var(--font-literata),serif;color:#161a33;margin:0;font-size:17px;font-weight:500;line-height:1.5}.section-page .content-group[data-variant=prediction]>.group-resolution>[data-block-key]:not(.group-text)>p{font-size:15px;line-height:1.6}.section-page .content-group[data-variant=prediction][data-given]{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given{grid-area:1/1;align-content:start;gap:16px;min-width:0;display:grid}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given~*{grid-area:1/2}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given~.group-resolution,.section-page .content-group[data-variant=prediction][data-given]>.prediction-given~.prediction-slot{grid-area:2/1/auto/-1}.section-page .content-group[data-variant=prediction][data-given]>.prediction-slot{min-height:96px}@media (min-width:1024px){.section-page .content-group[data-variant=prediction][data-given]:has(>.group-resolution,>.prediction-slot)>.prediction-given{position:relative;top:auto}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given:not(:has(>.content-group)){align-self:stretch}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given:not(:has(>.content-group))>.group-media{position:sticky;top:88px}.section-page .content-group[data-variant=prediction][data-given][data-state=pending]:not(:has(>.exercise-history-row)):has(>.prediction-given>.content-group[data-variant=factor]:only-child:not([data-image]))>.prediction-given{grid-row:1/span 2}.section-page .content-group[data-variant=prediction][data-given][data-state=pending]:not(:has(>.exercise-history-row)):has(>.prediction-given>.content-group[data-variant=factor]:only-child:not([data-image]))>.prediction-given~.prediction-slot{grid-area:2/2;align-self:start;min-height:120px}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given:has(>.content-group[data-variant=factor]:only-child:not([data-image])){align-self:stretch}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given>.content-group[data-variant=factor]:only-child:not([data-image]){position:sticky;top:88px}}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy .definition-list{gap:0}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy .definition-list>div{color:#dfe1f0;background:0 0;border-top:1px solid #c9c8ff38;border-radius:0;padding:12px 0}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy .definition-list>div:first-child{border-top:0;padding-top:0}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy .definition-list dt{font:700 12px/1.45 var(--font-onest),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c9c8ff;margin:0 0 4px}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy .definition-list dd,.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy .definition-list dd p{color:#fff;max-width:none;margin:0;font-size:15px;line-height:1.55}@media (min-width:1024px) and (min-height:860px){.section-page .content-group[data-variant=prediction][data-given]>.prediction-given:has(>.content-group[data-variant=factor][data-image]:only-child>.group-media-copy .definition-list):not(:has(.disclosure)){align-self:stretch}.section-page .content-group[data-variant=prediction][data-given]>.prediction-given>.content-group[data-variant=factor][data-image]:only-child:has(>.group-media-copy .definition-list):not(:has(.disclosure)){position:sticky;top:88px}}@media (min-width:1024px) and (max-width:1279px){.section-page .content-group[data-variant=prediction][data-given]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.section-page .prediction-given>.group-media{aspect-ratio:4/3;box-shadow:var(--o-e3);border-radius:28px;overflow:hidden}.section-page .prediction-given>.group-media .section-image{border-radius:0;width:100%;height:100%;aspect-ratio:auto!important}.section-page .prediction-given>.group-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.section-page .section-hero .hero-opening{gap:14px;max-width:760px;margin-top:6px;display:grid}.section-page .section-hero .hero-opening>.group-function_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.section-page .section-hero .hero-opening .group-card[data-variant=planet]{color:#dfe1f0;background:linear-gradient(#ffffff0e,#ffffff0e),#14163499;border:0;border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px 20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #c9c8ff2e}.section-page .section-hero .hero-opening .group-card[data-variant=planet]>[data-block-key]:first-child:has(.glyph){margin:0;position:absolute;top:16px;right:18px}.section-page .section-hero .hero-opening .group-card[data-variant=planet]>[data-block-key]:first-child:has(.glyph)>p{min-block-size:0;margin:0;line-height:1}.section-page .section-hero .hero-opening .group-card[data-variant=planet]>[data-block-key]:first-child .glyph{width:40px;height:40px;color:var(--o-accent-soft,#c9c8ff);--o-glyph-color:var(--o-accent-soft,#c9c8ff);font-size:34px;line-height:1;position:static}.section-page .section-hero .hero-opening .group-card[data-variant=planet] h3{font-family:var(--font-literata),serif;color:#fff;margin:0;padding-right:48px;font-size:20px;font-weight:600;line-height:1.25}.section-page .section-hero .hero-opening .group-card[data-variant=planet] [data-block-key]:not(.group-text)>p{color:#dfe1f0;max-width:none;margin:0;font-size:14px;line-height:1.5}.section-page .section-hero .hero-opening>[data-block-key]:not(.group-text)>p{color:#c3c6e0;max-width:60ch;margin:0;font-size:14px;line-height:1.6}.section-page .takeaway-next{margin:16px 0 0}.section-page .takeaway-cta{min-height:44px;font-family:var(--font-onest),sans-serif;color:#fff;background:#3f3dbc;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.section-page .takeaway-cta:hover{color:#fff;background:#2f2d96}.section-page .takeaway-cta:focus-visible{outline-offset:2px;outline:3px solid #3f3dbc}@media (min-width:1024px) and (max-width:1279px){.section-page .reading-main{gap:18px;padding:26px}.section-page .content-group[data-variant=spectrum] .definition-list,.section-page .group-function_grid[data-variant=spectrum]{gap:10px}.section-page .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=spectrum] .definition-list>div,.section-page .content-group[data-variant=reading]:not([data-composition=column]) .group-function_grid[data-variant=spectrum]>.group-card{border-radius:16px;padding:14px 14px 16px}.section-page .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=spectrum] dt,.section-page .content-group[data-variant=reading]:not([data-composition=column]) .group-function_grid[data-variant=spectrum]>.group-card h4{letter-spacing:.1em;font-size:11px}.section-page .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=spectrum] dd,.section-page .content-group[data-variant=reading]:not([data-composition=column]) .content-group[data-variant=spectrum] dd p,.section-page .content-group[data-variant=reading]:not([data-composition=column]) .group-function_grid[data-variant=spectrum]>.group-card p{font-size:14px;line-height:1.55}.section-page .reading-followups>.content-group[data-variant=question]{padding:22px 24px}.section-page .reading-followups>.content-group[data-variant=question] [data-block-key]:not(.group-text)>p{font-size:19px}.section-page .content-group[data-variant=reading] .reading-followups>.content-group[data-variant=limit]{padding:22px 24px}}@media (max-width:1279px){.section-page .reading-followups>.content-group[data-variant=question]:has(+.content-group[data-variant=limit]){align-self:start}.section-page .content-group[data-variant=hypothesis] [data-block-key]>blockquote,.section-page .content-group[data-variant=hypothesis] .lesson-widget [data-output-target]>p{font-size:26px}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy h3{font-size:30px}.section-page .content-group[data-variant=reading][data-composition=cover]{grid-template-columns:minmax(0,1fr);row-gap:18px}:is(.section-page .content-group[data-variant=reading][data-composition=cover]>[data-variant=factor],.section-page .content-group[data-variant=reading][data-composition=cover]:has(>.reading-followups)>[data-variant=factor],.section-page .content-group[data-variant=reading][data-composition=cover]>.reading-main,.section-page .content-group[data-variant=reading][data-composition=cover]>.reading-followups){grid-area:auto/1}}@media (min-width:1024px) and (max-width:1279px){.section-page .step-blocks>.content-group[data-variant=reading][data-composition=ficha]{grid-template-columns:minmax(0,1fr);row-gap:18px}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=ficha]>:is([data-variant=factor],.reading-main,.reading-followups){grid-area:auto/1}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor]{min-height:0}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor]>div:last-of-type{margin-top:0}}@media (min-width:768px) and (max-width:1023px){.section-page .step-blocks>.content-group[data-variant=reading][data-composition=ficha] .content-group[data-variant=spectrum] .definition-list:not(:has(>div:nth-child(4))){grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:10px}.section-page .step-blocks>.content-group[data-variant=reading][data-composition=ficha] .content-group[data-variant=spectrum] .definition-list:not(:has(>div:nth-child(4)))>div{grid-row:auto;display:flex}}@media (max-width:1023px){.section-page .content-group[data-variant=reading][data-composition=ficha]{grid-template-columns:minmax(0,1fr);row-gap:18px}.section-page .content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor],.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-main,.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-followups{grid-area:auto/1}.section-page .content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor]{min-height:0}.section-page .content-group[data-variant=reading][data-composition=ficha]>[data-variant=factor]>div:last-of-type{margin-top:0}.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-followups:has(>:nth-child(2)){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.section-page .content-group[data-variant=hypothesis] [data-block-key]>blockquote,.section-page .content-group[data-variant=hypothesis] .lesson-widget [data-output-target]>p{font-size:24px}:is(.section-page .content-group[data-variant=bench]>.group-columns:not([data-variant]),.section-page .content-group[data-variant=bench]>.group-columns[data-variant=controls],.section-page .content-group[data-variant=bench]>.group-columns[data-variant=controls]:has(+.content-group[data-variant=fixed-mode])),.section-page .content-group[data-variant=prediction],.section-page .content-group[data-variant=prediction][data-given]{grid-template-columns:minmax(0,1fr)}.section-page .content-group[data-variant=prediction]>*,.section-page .content-group[data-variant=prediction][data-given]>.prediction-given,.section-page .content-group[data-variant=prediction][data-given]>.prediction-given~*{grid-area:auto/1}.section-page .content-group[data-variant=prediction] .prediction-slot{min-height:96px}.section-page .step-blocks>.content-group[data-variant=hypothesis]{grid-template-columns:minmax(0,1fr)}.section-page .step-blocks>.content-group[data-variant=hypothesis]>[data-block-key]:last-child:not(:has(>h3)):not(:has(>.layer-legend)){border-top:1px solid #dfe2ee;border-left:0;grid-area:auto/1;padding:14px 0 0}}@media (min-width:768px) and (max-width:1023px){.section-page .prediction-given>.content-group[data-variant=factor][data-image]{flex-direction:row}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media{aspect-ratio:auto;flex:0 0 46%;min-height:240px}.section-page .prediction-given>.content-group[data-variant=factor][data-image]>.group-media-copy{flex:auto;align-content:center}}@media (min-width:768px) and (max-width:1279px){.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]{flex-direction:row}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]>.group-media{aspect-ratio:auto;flex:0 0 46%;min-height:260px}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]>.group-media-copy{flex:auto;align-content:center}}@media (min-width:768px) and (max-width:1023px){.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]:has(>.group-media-copy>.group-function_grid){flex-direction:column}.section-page .prediction-given>.content-group[data-variant=factor][data-image]:has(>.group-media-copy :is(table,.definition-list)){flex-direction:column}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]:has(>.group-media-copy>.group-function_grid)>.group-media{aspect-ratio:16/9;flex:none;min-height:0}.section-page .prediction-given>.content-group[data-variant=factor][data-image]:has(>.group-media-copy :is(table,.definition-list))>.group-media{aspect-ratio:16/9;flex:none;min-height:0}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]:has(>.group-media-copy>.group-function_grid)>.group-media-copy .group-function_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]:has(>.group-media-copy>.group-function_grid)>.group-media-copy .group-function_grid>.group-card[data-variant=technical]{grid-column:1/-1}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]:has(>.group-media-copy ul){flex-direction:column}.section-page .content-group[data-variant=reading]>.content-group[data-variant=factor][data-image]:has(>.group-media-copy ul)>.group-media{aspect-ratio:16/9;flex:none;min-height:0}}@media (max-width:767px){.section-page .content-group[data-variant=reading]{row-gap:16px}.section-page .reading-main{border-radius:26px;gap:18px;padding:24px 20px}.section-page .content-group[data-variant=hypothesis] [data-block-key]>blockquote,.section-page .content-group[data-variant=hypothesis] .lesson-widget [data-output-target]>p{font-size:22px}.section-page .content-group[data-variant=factor][data-tone=night]{border-radius:26px;padding:24px 22px}.section-page .content-group[data-variant=factor][data-image]{padding:0}.section-page .content-group[data-variant=factor][data-image]>.group-media-copy{padding:20px 22px 24px}.section-page .content-group[data-variant=factor] h3,.section-page .content-group[data-variant=factor][data-image]>.group-media-copy h3{font-size:28px}.section-page .content-group[data-variant=factor] [data-glyph-only]{width:48px;height:48px}.section-page .factor-watermark{font-size:150px;bottom:-40px;right:-18px}.section-page .content-group[data-variant=spectrum] .definition-list,.section-page .group-function_grid[data-variant=spectrum],.section-page .reading-followups{grid-template-columns:minmax(0,1fr)}.section-page .content-group[data-variant=reading][data-composition=ficha]>.reading-followups:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr)}.section-page .content-group[data-variant=spectrum] .definition-list>div,.section-page .content-group[data-variant=reading][data-composition=ficha] .content-group[data-variant=spectrum] .definition-list>div{border-radius:18px;padding:16px 18px}.section-page .content-group[data-variant=question],.section-page .content-group[data-variant=limit]{padding:20px 22px}.section-page .content-group[data-variant=question] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=question] .lesson-widget [data-output-target]>p{font-size:19px}:is(.section-page .group-columns[data-variant=comparison]:has(>[data-variant=reading]),.section-page .group-columns[data-variant=controlled-compare]){grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.section-page .content-group[data-variant=reading][data-composition=column]{--hyp:19px;grid-row:auto;grid-template-rows:none;padding:18px}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]>:nth-child(4))>.group-card[data-variant=comparison]{grid-row:auto;grid-template-rows:none}.section-page .group-columns[data-variant=comparison]:has(>.group-card[data-variant=comparison]>:nth-child(4)):not(:has(>.group-card[data-variant=comparison]>:nth-child(5))){row-gap:16px}.section-page .group-columns[data-variant=comparison]>.group-card[data-variant=comparison]{padding:22px 20px}.section-page .content-group[data-variant=bench]{border-radius:26px;gap:16px;padding:20px 18px}.section-page .content-group[data-variant=bench]>.content-group[data-variant=controls]:not([data-tone=night]):has(.choice-chips[data-compact]):has(+.group-columns[data-variant=controlled-compare]){margin-left:0}.section-page .content-group[data-variant=controls][data-tone=night]{border-radius:26px;padding:22px 18px}.section-page .sign-choice-wheel{max-width:300px}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact],.section-page .lesson-widget[data-repeat-controls] .choice-chips{width:100%}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-options,.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-options{width:100%;display:flex}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option,.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option{text-align:center;flex:auto;justify-content:center}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips:not([data-compact]) .choice-options{grid-template-columns:minmax(0,1fr)}.section-page .step-blocks>.content-group[data-variant=hypothesis]{border-radius:26px;padding:24px 20px}.section-page .step-blocks>.content-group[data-variant=hypothesis]>[data-block-key]:has(>h3)+[data-block-key]:not(.group-text)>p{font-size:22px}.section-page .section-hero .hero-opening>.group-function_grid{grid-template-columns:minmax(0,1fr);gap:8px}.section-page .section-hero .hero-opening .group-card[data-variant=planet]{border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:2px 14px;padding:14px 16px;display:grid}.section-page .section-hero .hero-opening .group-card[data-variant=planet]>*{grid-column:2}.section-page .section-hero .hero-opening .group-card[data-variant=planet]>[data-block-key]:first-child:has(.glyph){grid-area:1/1/span 2;align-self:center;position:static}.section-page .section-hero .hero-opening .group-card[data-variant=planet]>[data-block-key]:first-child .glyph{width:32px;height:32px;font-size:28px}.section-page .section-hero .hero-opening .group-card[data-variant=planet] h3{padding-right:0;font-size:18px}.section-page .content-group[data-variant=bench]:has(>.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>.group-columns[data-variant=controlled-compare]{display:contents}.section-page .content-group[data-variant=bench]:has(>.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>.content-group[data-variant=controls]{order:1}.section-page .content-group[data-variant=bench]:has(>.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>.group-columns[data-variant=controlled-compare]>.content-group[data-variant=reading]:nth-child(2){order:1}.section-page .content-group[data-variant=bench]:has(>.content-group[data-variant=controls]:not([data-tone=night])+.group-columns[data-variant=controlled-compare])>.group-columns[data-variant=controlled-compare]~*{order:2}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-options:has(>.choice-option:nth-child(3)){border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid}.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-options:has(>.choice-option:nth-child(3)){border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid}.section-page :is(.content-group[data-variant=controls],.group-columns[data-variant=controls]) .choice-chips[data-compact] .choice-option,.section-page .lesson-widget[data-repeat-controls] .choice-chips .choice-option{min-height:44px}.section-page .content-group[data-variant=factor]>[data-block-key]:has(>.lesson-widget[data-repeat-controls]){border-top:1px solid #9a3b262e;order:1;padding-top:12px}.section-page .content-group[data-variant=factor][data-tone=night]>[data-block-key]:has(>.lesson-widget[data-repeat-controls]){border-top-color:#dfe1f029}.section-page .content-group[data-variant=bench]:has(>.content-group[data-variant=controls]+.content-group[data-variant=reading]) .lesson-widget[data-repeat-controls] fieldset:not(:first-of-type){display:none}}@media (min-width:768px) and (max-width:1023px){.section-page .content-group[data-variant=bench]{padding:24px 16px}.section-page .content-group[data-variant=bench] .content-group[data-variant=reading][data-composition=column]{--hyp:17px;padding:16px 14px}.section-page .content-group[data-variant=bench] :is(.group-columns[data-variant=comparison]:has(>[data-variant=reading]),.group-columns[data-variant=controlled-compare]){column-gap:12px}.section-page .content-group[data-variant=bench] .group-columns[data-variant=comparison]:has(>[data-variant=reading]){column-gap:20px}.section-page .content-group[data-variant=bench] .group-columns[data-variant=comparison]>.content-group[data-variant=reading][data-composition=column]{background:0 0;border-radius:0;padding:0}.section-page .content-group[data-variant=bench] .content-group[data-composition=column] .content-group[data-variant=question] [data-block-key]:not(.group-text)>p,.section-page .content-group[data-variant=bench] .content-group[data-composition=column] .content-group[data-variant=question] .lesson-widget [data-output-target]>p{font-size:17px}}.section-page .layer-origin{font:600 .8125rem/1.3 var(--font-onest),sans-serif;color:#574768;white-space:nowrap;vertical-align:super;margin-left:.3rem}.section-page .surface[data-tone=night] .layer-origin{color:#dfe1f0}.section-page .surface[data-tone=night] .surface:not([data-tone=night]) .layer-origin{color:#574768}
