.learning .lesson-view{font-family:DM Sans,Arial,sans-serif;max-width:850px}.learning .lesson-view>h1{max-width:760px;margin:7px 0 34px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:600;letter-spacing:-1.45px;line-height:1.14;color:var(--ink)}.learning .lesson-view>.eyebrow{margin-bottom:10px;font:500 10px DM Mono,monospace;letter-spacing:1.25px;color:var(--orange)}.learning .lesson-view .insight-callout,.learning .lesson-view .lesson-body,.learning .lesson-view .official-source,.learning .lesson-view .personal-story,.learning .lesson-view .premium-block{max-width:760px}.learning .lesson-view .insight-callout h2,.learning .lesson-view .lesson-body h2,.learning .lesson-view .module-complete h2,.learning .lesson-view .personal-story h2,.learning .lesson-view .premium-block h2{font-family:DM Sans,Arial,sans-serif!important;font-size:clamp(25px,2.8vw,34px)!important;font-weight:600!important;letter-spacing:-1px!important;line-height:1.18!important;color:var(--ink)}.learning .lesson-view .lesson-body h2,.learning .lesson-view .premium-block h2{margin:0 0 15px!important}.learning .lesson-view .insight-callout h2{margin:7px 0 10px!important}.learning .lesson-view .module-complete h2{margin:8px 0 14px!important}.learning .lesson-view .lesson-body h3,.learning .lesson-view .module-complete h3,.learning .lesson-view .personal-story h3,.learning .lesson-view .premium-block h3{font-family:DM Sans,Arial,sans-serif!important;font-size:clamp(17px,1.8vw,21px)!important;font-weight:600!important;letter-spacing:-.35px!important;line-height:1.3!important;color:var(--ink)}.learning .lesson-view .insight-callout p,.learning .lesson-view .lesson-body p,.learning .lesson-view .module-complete p,.learning .lesson-view .official-source,.learning .lesson-view .personal-story p,.learning .lesson-view .premium-block li,.learning .lesson-view .premium-block>p{font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.78;color:#526174}.learning .lesson-view .premium-block>p{max-width:720px;margin:0 0 16px}.learning .lesson-view .premium-block>p:last-child{margin-bottom:0}.learning .lesson-view .lesson-body p{margin:0 0 16px}.learning .lesson-view .eyebrow,.learning .lesson-view .insight-callout>span,.learning .lesson-view .module-complete>span,.learning .lesson-view .official-source>b,.learning .lesson-view .premium-block .eyebrow{font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.15px;text-transform:uppercase}.learning .lesson-view :is(article,section) :is(h3,h4,h5,h6),.learning .lesson-view :is(label,legend,button,input,select,textarea),.learning .lesson-view table :is(th,td){font-family:DM Sans,Arial,sans-serif}.learning .lesson-view :is(table,.comparison-table,.signal-table,.search-stack-table,.search-example-table){font-size:14px;line-height:1.55}.learning .lesson-view :is(table,.comparison-table,.signal-table,.search-stack-table,.search-example-table) :is(th,b[role=columnheader]){font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.learning .lesson-view :is(pre,code,kbd,samp){font-family:DM Mono,Consolas,monospace}.learning .lesson-view .module-complete{max-width:760px}.learning .lesson-view .module-complete>span{letter-spacing:1.1px}.learning .lesson-view .premium-block :is(article h3,article h4){margin-top:0}.learning .lesson-view .premium-block :is(article p,article li){font-size:14px;line-height:1.62}.learning .lesson-view .lesson-actions{max-width:760px}@media(max-width:600px){.learning .lesson-view>h1{font-size:32px;letter-spacing:-1px;margin-bottom:28px}.learning .lesson-view .insight-callout h2,.learning .lesson-view .lesson-body h2,.learning .lesson-view .module-complete h2,.learning .lesson-view .personal-story h2,.learning .lesson-view .premium-block h2{font-size:26px!important}.learning .lesson-view .insight-callout p,.learning .lesson-view .lesson-body p,.learning .lesson-view .module-complete p,.learning .lesson-view .personal-story p,.learning .lesson-view .premium-block>p{font-size:15px;line-height:1.72}.learning .lesson-view .premium-block{margin:36px 0}}.learning .lesson-view:has(>.lesson-111){max-width:1120px;width:100%;min-width:0}.lesson-111{--l111-ink:#14233f;--l111-muted:#5b6d81;--l111-orange:#f26345;--l111-line:#dce4e8;--l111-cream:#fbf8f1;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 48px;color:var(--l111-ink);font-family:inherit;font-size:15px;line-height:1.72;overflow-wrap:anywhere}.lesson-111,.lesson-111 *{box-sizing:border-box}.lesson-111 p{margin:0 0 15px;color:var(--l111-muted)}.lesson-111 h2,.lesson-111 h3,.lesson-111 h4{color:var(--l111-ink);line-height:1.2;margin:0 0 14px}.lesson-111 h2{max-width:800px;font-size:clamp(2.2rem,4.2vw,3.4rem);letter-spacing:-.045em}.lesson-111 h2 em{color:var(--l111-orange);font-style:normal}.lesson-111 h3{font-size:clamp(1.55rem,2.5vw,2rem);letter-spacing:-.025em}.lesson-111 h4{font-size:1.12rem}.l111-hero{padding:0 0 28px}.l111-kicker{margin:0 0 10px!important;color:#a95030!important;font:700 .68rem/1.5 DM Mono,monospace!important;letter-spacing:.13em;text-transform:uppercase}.l111-lead{max-width:920px;color:#344a62!important;font-size:clamp(1.02rem,1.55vw,1.18rem);line-height:1.8!important}.l111-contrast{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.56fr) minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;margin:25px 0 18px}.l111-contrast section{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;padding:20px;border:1px solid var(--l111-line);border-radius:14px;background:#fff}.l111-contrast section:first-child{background:#f4f7f8}.l111-contrast section>span,.l111-followup>span,.l111-gives article>span,.l111-paths article>span,.l111-work-grid article>span{color:#a95030;font:700 .65rem DM Mono,monospace;letter-spacing:.1em}.l111-contrast section>b{font-size:1.1rem}.l111-contrast section>i{color:var(--l111-orange);font-style:normal;font-size:1.2rem}.l111-contrast section>p{margin:0;font-size:.87rem}.l111-contrast section>small{color:#7a8999}.l111-or{display:grid;place-items:center;padding:10px;color:#7a8999;font:700 .63rem/1.6 DM Mono,monospace;letter-spacing:.1em;text-align:center}.l111-principle{display:grid;grid-gap:6px;gap:6px;padding:20px 23px;border-radius:14px;background:#14233f;color:white}.l111-principle>span{color:#ffa18d;font:700 .65rem DM Mono,monospace;letter-spacing:.12em}.l111-principle>strong{font-size:1.15rem;line-height:1.55}.l111-principle>p{margin:0;color:#d4dfeb;font-size:.85rem}.l111-section{margin:0;padding:30px 0;border-top:1px solid var(--l111-line)}.l111-section>p:not(.l111-kicker){max-width:930px}.l111-soft{margin:8px -24px;padding:28px 24px;border:1px solid #e5e9e9;border-radius:17px;background:#f5f7f7}.l111-purpose-flow{display:grid;justify-items:center;grid-gap:6px;gap:6px;max-width:800px;margin:23px auto}.l111-purpose-flow b{width:100%;padding:12px 16px;border:1px solid var(--l111-line);border-radius:10px;background:#fff;font-size:.8rem;text-align:center}.l111-purpose-flow b:last-child{border-color:#f0c9bc;background:#fff6f2}.l111-purpose-flow i{color:var(--l111-orange);font-style:normal}.l111-note{padding:14px 16px!important;border-left:3px solid var(--l111-orange);background:white;font-size:.84rem}.l111-gives,.l111-journey-grid,.l111-paths,.l111-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:19px 0}.l111-gives article,.l111-journey-grid article,.l111-paths article,.l111-work-grid article{min-width:0;padding:18px;border:1px solid var(--l111-line);border-radius:13px;background:#fff}.l111-paths h4{margin:7px 0 9px}.l111-gives li,.l111-paths article>p,.l111-story-grid article>p,.l111-work-grid article>p{font-size:.86rem;line-height:1.68}.l111-paths article>small{display:block;margin-top:12px;color:#758598;font-size:.72rem;line-height:1.6}.l111-path-fact{display:grid;grid-gap:3px;gap:3px;margin-top:9px;padding:10px 12px;border-radius:9px;background:#f4f7f8}.l111-path-fact>b{color:#788797;font:700 .62rem DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.l111-path-fact>strong{font-size:.82rem;line-height:1.5}.l111-callout{display:grid;grid-gap:5px;gap:5px;margin:17px 0;padding:15px 18px;border:1px solid #f0d8cf;border-radius:11px;background:#fff5f0}.l111-callout>b{color:#9a4735;font-size:.88rem}.l111-callout>span{color:#695c59;font-size:.82rem;line-height:1.65}.l111-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:21px 0 12px}.l111-journey-grid article>span{display:block;margin-bottom:8px;color:#a95030;font:700 .62rem/1.55 DM Mono,monospace;letter-spacing:.08em}.l111-journey-grid article>b{display:block;margin-bottom:7px;font-size:.98rem}.l111-journey-grid article>p{margin:0}.l111-dark{margin:0 -24px;padding:27px 24px;border:0;border-radius:17px;background:#132541;color:#fff}.l111-dark h3{color:#fff}.l111-dark>p:not(.l111-kicker){color:#d4dfeb}.l111-dark .l111-kicker{color:#ffa18d!important}.l111-duration{display:grid;justify-items:center;grid-gap:0;gap:0;margin:20px auto;padding:19px;max-width:420px;border:1px solid #ffffff33;border-radius:14px;background:#ffffff0d;text-align:center}.l111-duration>strong{color:#ffa18d;font:700 .65rem DM Mono,monospace;letter-spacing:.15em}.l111-duration>b{font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.05em}.l111-duration>span{color:#d4dfeb;font-size:.83rem}.l111-work-grid{margin:20px 0}.l111-work-grid article{border-color:#ffffff30;background:#fff;color:var(--l111-ink)}.l111-work-grid article>b{display:block;margin:6px 0 8px;font-size:1.05rem}.l111-example{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:8px;background:#f4f6f6}.l111-example>small{color:#788797;font-size:.68rem}.l111-example>strong{font-size:.8rem}.l111-small-note{font-size:.78rem}.l111-after-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;margin:21px 0}.l111-after-flow>div{display:grid;grid-gap:5px;gap:5px;min-height:130px;align-content:start;padding:14px;border:1px solid var(--l111-line);border-radius:11px;background:#fff}.l111-after-flow>div>span{color:var(--l111-orange);font:700 .68rem DM Mono,monospace}.l111-after-flow>div>b{font-size:.83rem}.l111-after-flow>div>small{color:#6d7d8e;font-size:.73rem;line-height:1.5}.l111-after-flow>i{color:var(--l111-orange);font-style:normal}.l111-followup{display:grid;grid-gap:5px;gap:5px;margin:20px 0 0;padding:17px 19px;border:1px solid #e9dfd1;border-radius:12px;background:var(--l111-cream)}.l111-followup>b{font-size:.98rem}.l111-followup>p{margin:0;font-size:.84rem}.l111-myths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:19px}.l111-myths article{min-width:0;padding:14px 15px;border:1px solid var(--l111-line);border-radius:10px;background:#fff}.l111-myths article>b{display:block;margin-bottom:5px;font-size:.84rem;line-height:1.5}.l111-myths article>p{margin:0;font-size:.78rem;line-height:1.62}.l111-gives article>span{display:block;margin-bottom:8px}.l111-gives article:last-child>span{color:#728295}.l111-gives ul{margin:0;padding-left:20px;color:var(--l111-muted)}.l111-gives li+li{margin-top:6px}.l111-roadmap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:18px 0}.l111-roadmap article{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;grid-gap:3px 10px;gap:3px 10px;align-items:center;min-width:0;padding:12px 14px;border:1px solid var(--l111-line);border-radius:10px;background:#fff}.l111-roadmap article>span{grid-row:span 2;color:var(--l111-orange);font:700 .73rem DM Mono,monospace}.l111-roadmap article>b{font-size:.82rem}.l111-roadmap article>small{color:#718092;font-size:.7rem;line-height:1.5}.l111-roadmap article.active{border-color:#efaa98;background:#fff5f0}.l111-worksheet{display:grid;grid-gap:0;gap:0;margin:17px 0;border:1px solid var(--l111-line);border-radius:11px;background:white;overflow:hidden}.l111-worksheet p{display:grid;grid-template-columns:minmax(240px,.9fr) 1.1fr;grid-gap:12px;gap:12px;margin:0;padding:11px 14px;border-bottom:1px solid #edf0f1;font-size:.78rem}.l111-worksheet p:last-child{border:0}.l111-worksheet b{color:#31475f}.l111-worksheet span{color:#8390a0}.l111-selfcheck{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:11px;background:#f5f7f7}.l111-selfcheck>b{margin-bottom:4px;font-size:.84rem}.l111-selfcheck p{display:flex;gap:9px;margin:0;font-size:.78rem}.l111-selfcheck p>span{color:var(--l111-orange)}.l111-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:18px 0}.l111-facts>div{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:13px;border:1px solid var(--l111-line);border-radius:10px;background:#fff}.l111-facts small{color:#788797;font:700 .61rem DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.l111-facts b{font-size:.79rem;line-height:1.55}.l111-sources{padding:29px 0;border-top:1px solid var(--l111-line)}.l111-sources>p:not(.l111-kicker){max-width:900px;font-size:.83rem}.l111-sources>div{display:grid;grid-gap:8px;gap:8px;margin-top:17px}.l111-sources article{display:grid;grid-template-columns:minmax(210px,.8fr) 1.2fr;grid-gap:16px;gap:16px;min-width:0;padding:13px 15px;border:1px solid var(--l111-line);border-radius:10px;background:#fff}.l111-sources article a{color:#183858;font-size:.8rem;font-weight:750;text-decoration:underline;-webkit-text-decoration-color:#e6a08e;text-decoration-color:#e6a08e;text-underline-offset:3px}.l111-sources article small{display:block;margin-top:4px;color:#8390a0;font-size:.65rem}.l111-sources article p{margin:0;font-size:.73rem;line-height:1.6}.l111-ending{margin:12px 0 0;padding:23px;border:1px solid #e9dfd1;border-radius:15px;background:var(--l111-cream)}.l111-ending>span{color:#a95030;font:700 .65rem DM Mono,monospace;letter-spacing:.12em}.l111-ending h3{margin:8px 0 10px;font-size:1.3rem;line-height:1.5}.l111-ending p{font-size:.82rem}.l111-ending>div{display:flex;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid #e9dfd1}.l111-ending a{color:#193553;font-size:.78rem;font-weight:700;text-decoration:none}@media(max-width:900px){.l111-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.l111-after-flow{grid-template-columns:1fr}.l111-after-flow>div{min-height:0}.l111-after-flow>i{justify-self:center;transform:rotate(90deg)}}@media(max-width:700px){.learning .lesson-view:has(>.lesson-111){max-width:100%}.lesson-111{padding-bottom:34px}.l111-contrast{grid-template-columns:1fr}.l111-or{min-height:30px}.l111-gives,.l111-journey-grid,.l111-myths,.l111-paths,.l111-roadmap,.l111-work-grid{grid-template-columns:1fr}.l111-dark,.l111-soft{margin-left:-12px;margin-right:-12px;padding:22px 14px}.l111-worksheet p{grid-template-columns:1fr;gap:3px}.l111-sources article{grid-template-columns:1fr;gap:5px}.l111-ending{padding:18px}.l111-ending>div{flex-direction:column}}.learning .lesson-view:has(>.lesson-112){width:100%;max-width:1120px;min-width:0}.lesson-112{--l112-ink:#14233f;--l112-muted:#596d82;--l112-orange:#f26345;--l112-line:#dce4e8;--l112-cream:#fbf8f1;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 48px;color:var(--l112-ink);font-family:inherit;font-size:15px;line-height:1.72;overflow-wrap:anywhere}.lesson-112,.lesson-112 *{box-sizing:border-box}.lesson-112 p{margin:0 0 15px;color:var(--l112-muted)}.lesson-112 h2,.lesson-112 h3,.lesson-112 h4{margin:0 0 13px;color:var(--l112-ink);line-height:1.22}.lesson-112 h2{max-width:820px;font-size:clamp(2.1rem,4.1vw,3.35rem);letter-spacing:-.045em}.lesson-112 h2 em{color:var(--l112-orange);font-style:normal}.lesson-112 h3{font-size:clamp(1.45rem,2.4vw,1.95rem);letter-spacing:-.025em}.lesson-112 h4{font-size:1.08rem}.l112-hero{padding:0 0 28px}.l112-kicker{margin:0 0 9px!important;color:#a95030!important;font:700 .67rem/1.5 DM Mono,monospace!important;letter-spacing:.13em;text-transform:uppercase}.l112-lead{max-width:920px;color:#344a62!important;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.8!important}.l112-map{margin:25px 0 18px;padding:20px;border:1px solid #e5e1d8;border-radius:16px;background:linear-gradient(145deg,#fffdf8,#f6f8f8)}.l112-map-start{display:grid;justify-items:center;grid-gap:5px;gap:5px;max-width:660px;margin:0 auto 19px;padding:16px;border:1px solid var(--l112-line);border-radius:12px;background:#fff;text-align:center}.l112-language-gate small,.l112-map-start small,.l112-two-questions small{color:#a95030;font:700 .63rem DM Mono,monospace;letter-spacing:.11em}.l112-map-start b{font-size:1.06rem}.l112-map-start span{color:var(--l112-muted);font-size:.78rem}.l112-map-branch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.l112-path{min-width:0;padding:18px;border:1px solid var(--l112-line);border-radius:13px;background:white}.l112-path-a{border-top:3px solid #173d5e}.l112-path-b{border-top:3px solid var(--l112-orange)}.l112-branches article>span,.l112-path-tag,.l112-worksheets article>span{color:#a95030;font:700 .65rem DM Mono,monospace;letter-spacing:.1em}.l112-path h3{margin:5px 0;font-size:1.25rem}.l112-path-subtitle{min-height:38px;font-size:.8rem}.l112-path ol{display:grid;grid-gap:7px;gap:7px;margin:12px 0;padding:0;list-style:none;counter-reset:none}.l112-path li{display:grid;grid-template-columns:29px 1fr;grid-gap:9px;gap:9px;align-items:start;padding:9px;border-radius:8px;background:#f5f7f7;color:#465c71;font-size:.77rem;line-height:1.55}.l112-path li>b{color:var(--l112-orange);font:700 .67rem DM Mono,monospace}.l112-path-note{margin:0!important;padding-top:10px;border-top:1px solid #edf0f1;font-size:.75rem}.l112-caption{margin:10px 0 0!important;color:#778596!important;font-size:.69rem;text-align:center}.l112-principle{display:grid;grid-gap:6px;gap:6px;padding:19px 22px;border-radius:13px;background:#14233f;color:#fff}.l112-principle small{color:#ffa18d;font:700 .65rem DM Mono,monospace;letter-spacing:.12em}.l112-principle strong{font-size:1.15rem}.l112-principle span{color:#d6e0e9;font-size:.82rem}.l112-section{padding:29px 0;border-top:1px solid var(--l112-line)}.l112-section>p:not(.l112-kicker){max-width:950px}.l112-soft{margin:8px -22px;padding:26px 22px;border:1px solid #e5e9e9;border-radius:16px;background:#f5f7f7}.l112-branches,.l112-two-cards,.l112-two-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:17px 0}.l112-branches article,.l112-two-cards article{min-width:0;padding:16px;border:1px solid var(--l112-line);border-radius:11px;background:#fff}.l112-facts-strip b,.l112-two-cards article>small{color:#a95030;font:700 .63rem DM Mono,monospace;letter-spacing:.08em}.l112-branches h4,.l112-two-cards h4{margin:7px 0}.l112-branches article p,.l112-two-cards article p{margin:0;font-size:.82rem}.l112-branches-three{grid-template-columns:repeat(3,minmax(0,1fr))}.l112-branches article>span{display:block}.l112-distinction{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:13px;gap:13px;margin:19px 0;padding:17px;border:1px solid #efcdbf;border-radius:12px;background:#fff7f3}.l112-distinction div{display:grid;grid-gap:4px;gap:4px}.l112-distinction small{color:#a95030;font:700 .62rem DM Mono,monospace;letter-spacing:.1em}.l112-distinction b{font-size:.86rem}.l112-distinction>span{color:var(--l112-orange);font-size:1.5rem;font-weight:800}.l112-callout{display:grid;grid-gap:5px;gap:5px;margin:17px 0;padding:14px 17px;border:1px solid #f0d8cf;border-radius:11px;background:#fff5f0}.l112-callout>b{color:#934532;font-size:.86rem}.l112-callout>span{color:#665c59;font-size:.8rem;line-height:1.65}.l112-callout-neutral{border-color:#d9e3e8;background:#f4f8fa}.l112-facts-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.l112-facts-strip>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--l112-line);border-radius:9px;background:#fff}.l112-facts-strip span{color:var(--l112-muted);font-size:.77rem}.l112-small{font-size:.76rem}.l112-language-gate{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;max-width:760px;margin:20px auto}.l112-language-gate>div{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:18px;border:1px solid #e6cabe;border-radius:12px;background:#fff;text-align:center}.l112-language-gate b{font-size:1.15rem}.l112-language-gate>span{color:var(--l112-orange);font:700 .75rem DM Mono,monospace}.l112-next-gate{display:grid;justify-items:center;grid-gap:3px;gap:3px;max-width:440px;margin:0 auto 19px;padding:12px;border-radius:10px;background:#14233f;color:white;text-align:center}.l112-next-gate span{color:#ffa18d;font:700 .62rem DM Mono,monospace;letter-spacing:.09em}.l112-next-gate b{font-size:.85rem}.l112-points-warning{display:grid;grid-template-columns:98px 1fr;align-items:center;grid-gap:16px;gap:16px;margin:18px 0;padding:17px;border:1px solid #efc9bc;border-radius:13px;background:#fff6f2}.l112-points-warning>span{color:var(--l112-orange);font-size:2.5rem;font-weight:800;letter-spacing:-.06em;text-align:center}.l112-points-warning b{font-size:.98rem}.l112-points-warning p{margin:4px 0 0;font-size:.81rem}.l112-category-list{margin:17px 0;padding:15px;border:1px solid var(--l112-line);border-radius:11px;background:#fff}.l112-category-list>b{display:block;margin-bottom:10px;font-size:.85rem}.l112-category-list>div{display:flex;flex-wrap:wrap;gap:7px}.l112-category-list span{padding:7px 9px;border-radius:20px;background:#f1f4f5;color:#465b70;font-size:.72rem}.l112-dark{margin:4px -22px;padding:26px 22px;border:0;border-radius:15px;background:#14233f;color:#fff}.l112-dark h3{color:#fff}.l112-dark>p:not(.l112-kicker){color:#d4deea}.l112-dark .l112-kicker{color:#ffa18d!important}.l112-dark-fact{display:grid;grid-gap:4px;gap:4px;max-width:520px;margin:17px auto 0;padding:16px;border:1px solid #ffffff30;border-radius:11px;background:#ffffff0b;text-align:center}.l112-dark-fact small{color:#ffa18d;font:700 .62rem DM Mono,monospace;letter-spacing:.1em}.l112-dark-fact b{font-size:1.6rem}.l112-dark-fact span{color:#d4deea;font-size:.73rem}.l112-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:17px 0}.l112-boundary-grid article{padding:14px;border:1px solid var(--l112-line);border-radius:10px;background:#fff}.l112-boundary-grid b{font-size:.85rem}.l112-boundary-grid p{margin:6px 0 0;font-size:.77rem}.l112-two-questions{grid-template-columns:1fr auto 1fr;align-items:center;padding:15px;border:1px solid #e7dfd2;border-radius:11px;background:var(--l112-cream)}.l112-two-questions div{display:grid;grid-gap:4px;gap:4px}.l112-two-questions b{font-size:.86rem}.l112-two-questions>span{color:var(--l112-orange);font-weight:800}.l112-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:17px}.l112-scenarios>article{min-width:0;padding:14px;border:1px solid var(--l112-line);border-radius:10px;background:#fff}.l112-scenarios>article>span{display:block;margin-bottom:6px;color:#a95030;font:700 .62rem/1.5 DM Mono,monospace;letter-spacing:.04em}.l112-scenarios article>p{margin:0 0 9px;font-size:.79rem}.l112-scenarios article>div{padding:10px;border-radius:8px;background:#f4f7f7}.l112-scenarios article>div>b{font-size:.73rem}.l112-scenarios article>div>p{margin:3px 0 0;font-size:.73rem}.l112-checklists,.l112-worksheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:17px 0}.l112-checklists article,.l112-worksheets article{min-width:0;padding:15px;border:1px solid var(--l112-line);border-radius:11px;background:#fff}.l112-worksheets article>span{display:block}.l112-worksheets h4{margin:6px 0 9px}.l112-worksheets pre{max-width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#50647a;font-family:inherit;font-size:.72rem;line-height:1.8}.l112-checklists b{display:block;margin-bottom:8px;font-size:.86rem}.l112-checklists p,.l112-selfcheck p{display:flex;gap:8px;margin:6px 0 0;font-size:.75rem}.l112-checklists i,.l112-selfcheck i{flex:0 0 auto;color:var(--l112-orange);font-style:normal}.l112-myths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:17px 0}.l112-myths article{padding:12px 13px;border:1px solid var(--l112-line);border-radius:9px;background:#fff}.l112-myths article>b{display:block;margin-bottom:4px;font-size:.79rem}.l112-myths article>p{margin:0;font-size:.75rem}.l112-mistakes{margin-top:22px}.l112-mistakes h4{margin-bottom:10px}.l112-mistakes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.l112-mistakes article{padding:11px 12px;border-left:2px solid var(--l112-orange);background:#fff}.l112-mistakes article>span{display:block;color:#384e64;font-size:.76rem;font-weight:700}.l112-mistakes article>b{display:block;margin-top:5px;color:#a95030;font-size:.68rem}.l112-mistakes article>p{margin:1px 0 0;font-size:.72rem}.l112-selfcheck{display:grid;grid-gap:4px;gap:4px;padding:15px;border-radius:10px;background:#f5f7f7}.l112-summary-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.l112-summary-flow>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid var(--l112-line);border-radius:10px;background:#fff}.l112-summary-flow small{color:#a95030;font:700 .63rem DM Mono,monospace}.l112-summary-flow b{font-size:.86rem}.l112-summary-flow span{color:var(--l112-muted);font-size:.76rem}.l112-summary-flow>strong{grid-column:1/-1;padding:11px;border-radius:9px;background:#14233f;color:white;font-size:.82rem;text-align:center}.l112-sources{padding:28px 0;border-top:1px solid var(--l112-line)}.l112-sources>p:not(.l112-kicker){max-width:950px;font-size:.81rem}.l112-current-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:13px;border:1px solid #e7dfd2;border-radius:10px;background:var(--l112-cream)}.l112-current-facts>b{margin-right:5px;color:#a95030;font:700 .64rem DM Mono,monospace}.l112-current-facts>span{padding:5px 8px;border-radius:7px;background:white;color:#4c6074;font-size:.7rem}.l112-source-list{display:grid;grid-gap:8px;gap:8px}.l112-source-list article{display:grid;grid-template-columns:minmax(220px,.85fr) 1.15fr;grid-gap:15px;gap:15px;min-width:0;padding:12px 14px;border:1px solid var(--l112-line);border-radius:9px;background:#fff}.l112-source-list a{color:#183858;font-size:.77rem;font-weight:750;text-decoration:underline;-webkit-text-decoration-color:#e6a08e;text-decoration-color:#e6a08e;text-underline-offset:3px}.l112-source-list small{display:block;margin-top:4px;color:#8390a0;font-size:.63rem}.l112-source-list article>p{margin:0;font-size:.72rem}.l112-ending{margin:10px 0 0;padding:21px;border:1px solid #e9dfd1;border-radius:14px;background:var(--l112-cream)}.l112-ending>span{color:#a95030;font:700 .64rem DM Mono,monospace;letter-spacing:.12em}.l112-ending h3{margin:7px 0 9px;font-size:1.2rem;line-height:1.48}.l112-ending p{font-size:.79rem}.l112-ending>div{display:flex;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid #e9dfd1}.l112-ending a{color:#193553;font-size:.76rem;font-weight:700;text-decoration:none}@media(max-width:950px){.l112-branches-three,.l112-scenarios{grid-template-columns:1fr}}@media(max-width:700px){.learning .lesson-view:has(>.lesson-112){max-width:100%}.lesson-112{padding-bottom:34px}.l112-boundary-grid,.l112-branches,.l112-checklists,.l112-facts-strip,.l112-map-branch,.l112-mistakes>div,.l112-myths,.l112-summary-flow,.l112-two-cards,.l112-worksheets{grid-template-columns:1fr}.l112-dark,.l112-soft{margin-left:-12px;margin-right:-12px;padding:21px 14px}.l112-distinction{grid-template-columns:1fr;text-align:center}.l112-distinction div{justify-items:center}.l112-distinction>span{transform:rotate(90deg)}.l112-language-gate{grid-template-columns:1fr}.l112-language-gate>span{justify-self:center}.l112-two-questions{grid-template-columns:1fr;text-align:center}.l112-two-questions div{justify-items:center}.l112-points-warning{grid-template-columns:65px 1fr;gap:9px;padding:12px}.l112-points-warning>span{font-size:1.9rem}.l112-source-list article{grid-template-columns:1fr;gap:6px}.l112-current-facts{align-items:flex-start;flex-direction:column}.l112-summary-flow>strong{grid-column:auto}.l112-ending{padding:17px}.l112-ending>div{flex-direction:column}}.learning .lesson-view:has(>.lesson-113){width:100%;max-width:1120px;min-width:0}.lesson-113{--l113-ink:#14233f;--l113-muted:#596d82;--l113-orange:#f26345;--l113-line:#dce4e8;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 48px;color:var(--l113-ink);font-family:inherit;font-size:15px;line-height:1.72;overflow-wrap:anywhere}.lesson-113,.lesson-113 *{box-sizing:border-box}.lesson-113 p{margin:0 0 14px;color:var(--l113-muted)}.lesson-113 h2,.lesson-113 h3,.lesson-113 h4{margin:0 0 13px;color:var(--l113-ink);line-height:1.22}.lesson-113 h2{max-width:860px;font-size:clamp(2.1rem,4.1vw,3.3rem);letter-spacing:-.045em}.lesson-113 h2 em{color:var(--l113-orange);font-style:normal}.lesson-113 h3{font-size:clamp(1.45rem,2.4vw,1.95rem);letter-spacing:-.025em}.lesson-113 h4{font-size:1.05rem}.l113-hero{padding-bottom:27px}.l113-kicker{margin:0 0 9px!important;color:#a95030!important;font:700 .67rem/1.5 DM Mono,monospace!important;letter-spacing:.13em;text-transform:uppercase}.l113-lead{max-width:950px;color:#344a62!important;font-size:clamp(1.02rem,1.5vw,1.17rem);line-height:1.8!important}.l113-route-map{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:11px;gap:11px;margin:23px 0 16px;padding:17px;border:1px solid #e4e1d9;border-radius:15px;background:linear-gradient(145deg,#fffdf8,#f5f8f8)}.l113-route-map>section{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:16px;border:1px solid var(--l113-line);border-radius:11px;background:#fff}.l113-route-map>section:first-child{border-top:3px solid #193956}.l113-route-map>section:nth-of-type(2){border-top:3px solid var(--l113-orange)}.l113-foundation small,.l113-language-gate small,.l113-next-visual small,.l113-principle small,.l113-route-map small{color:#a95030;font:700 .63rem DM Mono,monospace;letter-spacing:.1em}.l113-route-map b{font-size:.94rem}.l113-route-map span{color:var(--l113-muted);font-size:.77rem}.l113-route-map>i{align-self:center;color:var(--l113-orange);font:700 .68rem DM Mono,monospace;font-style:normal}.l113-route-map>strong{grid-column:1/-1;padding:10px;border-radius:8px;background:#14233f;color:white;font-size:.78rem;text-align:center}.l113-principle{display:grid;grid-gap:5px;gap:5px;padding:18px 21px;border-radius:12px;background:#14233f;color:white}.l113-principle small{color:#ffa18d}.l113-principle b{font-size:1.08rem}.l113-principle span{color:#d5e0e9;font-size:.79rem}.l113-section{padding:28px 0;border-top:1px solid var(--l113-line)}.l113-section>p:not(.l113-kicker){max-width:960px}.l113-soft{margin:7px -22px;padding:25px 22px;border:1px solid #e5e9e9;border-radius:15px;background:#f5f7f7}.l113-path-a-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:17px 0}.l113-path-a-facts>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--l113-line);border-radius:9px;background:#fff}.l113-path-a-facts b{color:#a95030;font:700 .64rem DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.l113-path-a-facts span{color:var(--l113-muted);font-size:.76rem}.l113-foundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:17px 0}.l113-foundation article{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--l113-line);border-radius:10px;background:white}.l113-foundation b{font-size:.83rem}.l113-foundation span{color:var(--l113-muted);font-size:.72rem}.l113-language-gate{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:11px;gap:11px;max-width:760px;margin:19px auto}.l113-language-gate>div{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:14px;border:1px solid #e7d1c9;border-radius:11px;background:#fff;text-align:center}.l113-language-gate>div>b{font-size:1.04rem}.l113-language-gate strong,.l113-language-gate>div>span{color:var(--l113-muted);font-size:.72rem}.l113-language-gate strong{color:#a95030}.l113-language-gate>i{color:var(--l113-orange);font:700 .68rem DM Mono,monospace;font-style:normal}.l113-table-wrap{max-width:100%;margin:17px 0;overflow:hidden;border:1px solid var(--l113-line);border-radius:11px;background:white}.l113-table{width:100%;border-collapse:collapse;table-layout:fixed}.l113-table th{padding:11px 12px;background:#14233f;color:white;font-size:.72rem;text-align:left}.l113-table th:first-child{width:21%}.l113-table th:nth-child(2){width:55%}.l113-table th:nth-child(3){width:10%;text-align:center}.l113-table th:nth-child(4){width:14%}.l113-table td{padding:10px 12px;border-top:1px solid #e9edef;color:#53677c;font-size:.72rem;line-height:1.55;vertical-align:top}.l113-table tbody tr:nth-child(2n){background:#f7f9f9}.l113-table td:first-child{color:#243a51;font-weight:700}.l113-table td:nth-child(3){color:var(--l113-orange);font-size:.96rem;font-weight:800;text-align:center}.l113-table td:nth-child(4){color:#708092;font:.63rem/1.5 DM Mono,monospace}.l113-minimum{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin:13px 0;padding:14px 16px;border:1px solid #f0cabc;border-radius:10px;background:#fff5f0}.l113-minimum>span{color:#a95030;font:700 .63rem DM Mono,monospace;letter-spacing:.07em}.l113-minimum>b{color:#bd563d;font-size:1.25rem}.l113-minimum>small{color:#725d58;font-size:.72rem}.l113-age-note{padding:12px 14px;border-left:3px solid #71869a;background:#f4f7f8;font-size:.76rem}.l113-language-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:17px 0}.l113-language-ladder article{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:13px;border:1px solid var(--l113-line);border-radius:10px;background:white}.l113-language-ladder span{color:#a95030;font:700 .75rem DM Mono,monospace}.l113-language-ladder b{font-size:.9rem}.l113-language-ladder small{color:var(--l113-muted);font-size:.69rem;line-height:1.55}.l113-english-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin:15px 0}.l113-english-compare article{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid var(--l113-line);border-radius:9px;background:#fff}.l113-english-compare article small{color:#a95030;font:700 .65rem DM Mono,monospace}.l113-english-compare article b{font-size:.79rem}.l113-english-compare article span{color:var(--l113-muted);font-size:.72rem}.l113-english-compare>i{color:var(--l113-orange);font-style:normal}.l113-source-caution{padding:13px 15px;border:1px solid #edd5cb;border-radius:9px;background:#fff8f5}.l113-source-caution>b{color:#914b3a;font-size:.8rem}.l113-source-caution p{margin:5px 0 0;font-size:.75rem}.l113-four-points{display:grid;grid-template-columns:100px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:17px;border:1px solid #efc9bc;border-radius:12px;background:#fff5f0}.l113-four-points>span{color:var(--l113-orange);font-size:2.7rem;font-weight:800;text-align:center}.l113-four-points b{font-size:.91rem}.l113-four-points p{margin:4px 0 0;font-size:.78rem}.l113-not-four{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0 18px}.l113-not-four article{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--l113-line);border-radius:8px;background:#fff}.l113-not-four b{font-size:.7rem}.l113-not-four span{color:#a95030;font-size:.66rem}.l113-dark{margin:5px -22px;padding:25px 22px;border:0;border-radius:14px;background:#14233f;color:#fff}.l113-dark h3{color:#fff}.l113-dark>p:not(.l113-kicker){color:#d6e0e9}.l113-dark .l113-kicker{color:#ffa18d!important}.l113-experience-paths{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:9px;gap:9px;margin:17px 0}.l113-experience-paths article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:14px;border:1px solid #ffffff30;border-radius:10px;background:#ffffff0d}.l113-experience-paths small{color:#ffa18d;font:700 .63rem DM Mono,monospace}.l113-experience-paths b{color:#fff;font-size:.84rem}.l113-experience-paths strong{color:#ffa18d;font-size:1.14rem}.l113-experience-paths article>span{color:#d5e0e9;font-size:.68rem}.l113-experience-paths>i{color:#ffa18d;font:700 .65rem DM Mono,monospace;font-style:normal}.l113-no-stack{padding:10px;border-radius:8px;background:#fff5f0;color:#773b30;font-size:.82rem;font-weight:800;text-align:center}.l113-experience-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:13px 0}.l113-experience-steps span{padding:7px 9px;border:1px solid #ffffff30;border-radius:20px;color:#e1e9ee;font-size:.68rem}.l113-experience-steps i{color:#ffa18d;font-style:normal}.l113-dark-note{margin:10px 0 0!important;color:#d5e0e9!important;font-size:.75rem}.l113-category-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:17px 0}.l113-category-cards article{min-width:0;padding:14px;border:1px solid var(--l113-line);border-radius:10px;background:#fff}.l113-category-cards article>span{color:#a95030;font:700 .63rem/1.55 DM Mono,monospace}.l113-category-cards h4{margin:6px 0}.l113-category-cards p{margin:0;font-size:.76rem}.l113-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:16px 0}.l113-examples>article{min-width:0;padding:13px;border:1px solid var(--l113-line);border-radius:10px;background:#fff}.l113-examples>article>span{display:block;margin-bottom:6px;color:#a95030;font:700 .62rem/1.5 DM Mono,monospace}.l113-examples article>p{margin:0 0 8px;font-size:.76rem}.l113-examples article>div{padding:9px;border-radius:8px;background:#f4f7f7}.l113-examples article>div>b{font-size:.72rem}.l113-examples article>div>p{margin:3px 0 0;font-size:.71rem}.l113-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:17px 0}.l113-evidence-grid article{padding:12px;border:1px solid var(--l113-line);border-radius:9px;background:#fff}.l113-evidence-grid b{font-size:.78rem}.l113-evidence-grid p{margin:4px 0 0;font-size:.72rem}.l113-caution-row{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border-left:3px solid var(--l113-orange);background:#fff7f3}.l113-caution-row b{font-size:.77rem}.l113-caution-row span{color:var(--l113-muted);font-size:.73rem}.l113-worksheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.l113-worksheet-grid article{min-width:0;padding:13px;border:1px solid var(--l113-line);border-radius:10px;background:#fff}.l113-worksheet-grid article>span{display:block;margin-bottom:8px;color:#a95030;font:700 .62rem DM Mono,monospace;letter-spacing:.06em}.l113-worksheet-grid pre{max-width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#50647a;font-family:inherit;font-size:.71rem;line-height:1.8}.l113-myths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.l113-myths article{padding:11px 12px;border:1px solid var(--l113-line);border-radius:9px;background:#fff}.l113-myths article>b{display:block;margin-bottom:4px;font-size:.76rem}.l113-myths article>p{margin:0;font-size:.72rem}.l113-common-mistakes{margin-top:20px}.l113-common-mistakes h4{margin-bottom:9px}.l113-common-mistakes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.l113-common-mistakes article{padding:10px 11px;border-left:2px solid var(--l113-orange);background:#fff}.l113-common-mistakes article>span{display:block;color:#344a61;font-size:.73rem;font-weight:700}.l113-common-mistakes article>b{display:block;margin-top:4px;color:#a95030;font-size:.66rem}.l113-common-mistakes article>p{margin:1px 0 0;font-size:.69rem}.l113-selfcheck{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:10px;background:#f5f7f7}.l113-selfcheck p{display:flex;gap:8px;margin:4px 0 0;font-size:.75rem}.l113-selfcheck i{color:var(--l113-orange);font-style:normal}.l113-next-visual{display:grid;justify-items:center;grid-gap:5px;gap:5px;max-width:780px;margin:18px auto}.l113-next-visual>div{display:grid;justify-items:center;grid-gap:4px;gap:4px;width:100%;padding:11px 14px;border:1px solid var(--l113-line);border-radius:9px;background:#fff;text-align:center}.l113-next-visual>div>small{font-size:.59rem}.l113-next-visual>div>b{font-size:.79rem}.l113-next-visual>span{color:var(--l113-orange)}.l113-source-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.l113-source-list article{display:grid;grid-template-columns:minmax(230px,.8fr) 1.2fr;grid-gap:14px;gap:14px;min-width:0;padding:12px 14px;border:1px solid var(--l113-line);border-radius:9px;background:white}.l113-source-list a{color:#183858;font-size:.76rem;font-weight:750;text-decoration:underline;-webkit-text-decoration-color:#e6a08e;text-decoration-color:#e6a08e;text-underline-offset:3px}.l113-source-list small{display:block;margin-top:4px;color:#8390a0;font-size:.63rem}.l113-source-list article>p{margin:0;font-size:.71rem}.l113-source-note{padding:12px 14px;border:1px solid #eddbd3;border-radius:9px;background:#fff8f5}.l113-source-note>b{color:#914b3a;font-size:.77rem}.l113-source-note p{margin:4px 0 0;font-size:.72rem}.l113-sources>p:not(.l113-kicker){max-width:950px;font-size:.8rem}.l113-ending{margin:10px 0 0;padding:21px;border:1px solid #e9dfd1;border-radius:14px;background:#fbf8f1}.l113-ending>span{color:#a95030;font:700 .63rem DM Mono,monospace;letter-spacing:.12em}.l113-ending h3{margin:7px 0 9px;font-size:1.2rem;line-height:1.5}.l113-ending p{font-size:.78rem}.l113-ending>div{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #e9dfd1}.l113-ending a{color:#193553;font-size:.76rem;font-weight:700;text-decoration:none}@media(max-width:920px){.l113-not-four{grid-template-columns:repeat(3,minmax(0,1fr))}.l113-language-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.learning .lesson-view:has(>.lesson-113){max-width:100%}.lesson-113{padding-bottom:34px}.l113-route-map{grid-template-columns:1fr}.l113-route-map>i{justify-self:center}.l113-route-map>strong{grid-column:auto}.l113-category-cards,.l113-common-mistakes>div,.l113-evidence-grid,.l113-examples,.l113-foundation,.l113-myths,.l113-path-a-facts,.l113-worksheet-grid{grid-template-columns:1fr}.l113-dark,.l113-soft{margin-left:-12px;margin-right:-12px;padding:21px 14px}.l113-english-compare,.l113-language-gate{grid-template-columns:1fr}.l113-english-compare>i,.l113-language-gate>i{justify-self:center}.l113-experience-paths{grid-template-columns:1fr}.l113-experience-paths>i{justify-self:center}.l113-experience-steps{align-items:stretch;flex-direction:column;text-align:center}.l113-experience-steps i{transform:rotate(90deg);text-align:center}.l113-not-four{grid-template-columns:repeat(2,minmax(0,1fr))}.l113-minimum{grid-template-columns:1fr;gap:4px;text-align:center}.l113-four-points{grid-template-columns:60px 1fr;padding:12px}.l113-four-points>span{font-size:2rem}.l113-table-wrap{overflow:visible;border:0;background:transparent}.l113-table,.l113-table tbody,.l113-table td,.l113-table tr{display:block;width:100%}.l113-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.l113-table tr{margin-bottom:9px;border:1px solid var(--l113-line);border-radius:9px;overflow:hidden;background:#fff!important}.l113-table td{display:grid;grid-template-columns:94px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 10px;border-top:1px solid #edf0f1;text-align:left!important}.l113-table td:first-child{border-top:0}.l113-table td:before{content:attr(data-label);color:#a95030;font:700 .59rem/1.55 DM Mono,monospace;text-transform:uppercase}.l113-source-list article{grid-template-columns:1fr;gap:5px}.l113-ending{padding:17px}.l113-ending>div{flex-direction:column}}.learning .lesson-view:has(>.l114){max-width:1160px!important;padding:0 34px 72px!important}.l114{--l114-navy:#142541;--l114-orange:#f36b51;--l114-cream:#fbf8f2;color:#33445c;font-size:16px;line-height:1.75;max-width:980px;margin:0 auto}.l114 *{box-sizing:border-box}.l114 h1,.l114 h2,.l114 h3,.l114 p{margin-top:0}.l114-hero{padding:48px 0 26px}.l114-kicker{font:700 11px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.17em;color:var(--l114-orange);text-transform:uppercase;margin:0 0 18px}.l114-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;color:#8d5d38;margin:30px 0 8px}.l114 h1{font-size:clamp(42px,6vw,68px);line-height:1.05;letter-spacing:-.04em;color:var(--l114-navy);font-weight:650;margin-bottom:22px}.l114 h1 em{font-family:Georgia,serif;color:var(--l114-orange);font-weight:500}.l114-lede{font-size:19px;line-height:1.75;max-width:790px;color:#52647a}.l114-callout{margin-top:32px;background:var(--l114-cream);border:1px solid #e8dfd2;border-left:4px solid var(--l114-orange);border-radius:12px;padding:23px 27px}.l114-budget span,.l114-callout b,.l114-worksheets span{font-size:11px;letter-spacing:.13em;color:var(--l114-orange)}.l114-callout p{font-size:19px;color:var(--l114-navy);font-weight:600;margin:7px 0 0}.l114-flow{background:var(--l114-navy);color:white;border-radius:18px;padding:26px;display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;margin:24px 0 46px;text-align:center}.l114-flow>div:not(.l114-flow-options){padding:13px 17px;border:1px solid #53627a;border-radius:10px;font-weight:700;font-size:12px;letter-spacing:.08em}.l114-flow>span{color:#ff987e;font-size:20px}.l114-flow-options{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:center;padding:10px}.l114-flow-options b{width:100%;font-size:11px;letter-spacing:.13em;color:#ff987e}.l114-flow-options small{border-radius:999px;padding:7px 11px;background:#263956}.l114-flow-options i{color:#ff987e;font-size:12px}.l114-examples,.l114-section{padding:35px 0}.l114 h2{font-size:clamp(27px,3.2vw,39px);line-height:1.18;letter-spacing:-.025em;margin-bottom:18px}.l114 h2,.l114 h3{color:var(--l114-navy)}.l114 h3{font-size:22px;line-height:1.25;margin:8px 0 13px}.l114-examples>p:not(.l114-kicker),.l114-section>p:not(.l114-kicker){max-width:850px}.l114-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.l114-question-grid article,.l114-two article{border:1px solid #e5e9ee;border-radius:13px;padding:22px;background:#fff}.l114-methods article>span,.l114-two article>span{display:block;font-size:10px;letter-spacing:.13em;color:var(--l114-orange);font-weight:700;margin-bottom:10px}.l114-two article>b{display:block;color:var(--l114-navy);font-size:18px;margin-bottom:7px}.l114-two article p{margin:0}.l114-numbers{margin:14px 0 30px;padding:23px;border-radius:17px;background:#fff9f3;border:1px solid #efe3d5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.l114-numbers>div{display:flex;flex-direction:column;gap:6px;padding:13px}.l114-numbers span{font-size:10px;letter-spacing:.1em;color:#8b6149;font-weight:700}.l114-numbers b{font-size:36px;line-height:1.1;color:var(--l114-navy)}.l114-numbers small{color:#738094}.l114-numbers>p{grid-column:1/-1;margin:6px 12px 3px;border-top:1px solid #eddfd0;padding:16px 0 0}.l114-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:25px}.l114-methods>article{position:relative;border:1px solid #e3e7eb;border-radius:15px;padding:25px;background:white}.l114-methods>article:last-child{grid-column:1/-1}.l114-number{font:700 12px ui-monospace,monospace;color:var(--l114-orange);letter-spacing:.1em}.l114 ul{padding-left:21px}.l114 li{padding:3px 0}.l114-equation{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;background:var(--l114-cream);border-radius:12px;padding:20px;margin-top:20px}.l114-equation span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#84634e}.l114-equation b{font-size:22px;color:var(--l114-navy)}.l114-equation i{color:var(--l114-orange);font-style:normal;font-weight:700}.l114-equation small{color:#617087}.l114-examples{margin:12px 0 28px;padding:28px;border-radius:17px;background:#f6f8fa}.l114-warning{margin:22px 0 0;padding:16px 19px;background:#fff5ee;border-radius:10px;border-left:3px solid var(--l114-orange)}.l114-duration{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin:25px 0}.l114-duration div{padding:21px;border-radius:13px;background:var(--l114-cream);display:grid;grid-gap:7px;gap:7px}.l114-duration b{color:var(--l114-navy)}.l114-duration span{font-size:14px}.l114-duration i{font-size:12px;color:var(--l114-orange);text-align:center;max-width:145px}.l114-soft{background:#f7f8f8;border:1px solid #e8ebed;border-radius:16px;padding:29px;margin:20px 0}.l114-budget{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:23px 0}.l114-budget>div{background:#fff;border:1px solid #e3e7eb;border-radius:12px;padding:20px}.l114-budget b{display:block;color:var(--l114-navy);margin:8px 0}.l114-budget p{margin:0;font-size:14px}.l114-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #dfe4e8;border-radius:12px}.l114 table{border-collapse:collapse;width:100%;min-width:720px;background:white}.l114 td,.l114 th{text-align:left;vertical-align:top;padding:13px 15px;border-bottom:1px solid #e7ebee}.l114 th{background:#edf2f4;color:var(--l114-navy);font-size:12px;letter-spacing:.04em}.l114 td{font-size:14px}.l114 tr:last-child td{border-bottom:0}.l114-worksheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.l114-worksheets article{background:var(--l114-cream);border:1px solid #e8dfd2;border-radius:12px;padding:18px;min-width:0}.l114 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 ui-monospace,monospace;color:#42516a;margin:13px 0 0}.l114-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.l114-question-grid h3{font-size:18px}.l114-question-grid ul{font-size:14px}.l114-mistakes,.l114-myths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.l114-mistakes article,.l114-myths article{padding:17px;border:1px solid #e2e7eb;border-radius:11px;background:white}.l114-mistakes b,.l114-myths b{color:var(--l114-navy)}.l114-mistakes p,.l114-myths p{margin:7px 0 0;font-size:14px}.l114-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px}.l114-checks p{display:flex;gap:11px;border-bottom:1px solid #e9ecee;padding:10px 0;margin:0}.l114-checks i{font-style:normal;color:var(--l114-orange)}.l114-sources{background:var(--l114-navy);color:#e8edf3;padding:30px;border-radius:17px;margin:30px 0}.l114-sources h2{color:white}.l114-sources>p:not(.l114-kicker){color:#c7d1de}.l114-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.l114-source-grid article{background:#20334f;border:1px solid #40516a;padding:16px;border-radius:11px}.l114-source-grid a{color:#ffc0aa;font-weight:700;text-decoration:none}.l114-source-grid small{display:block;margin:7px 0;color:#b9c6d4;font-size:11px}.l114-source-grid p{font-size:13px;margin:0;color:#d4dde7}.l114-sources aside{border-radius:10px;padding:17px;background:#fff9f3;color:#32445c}.l114-sources aside b{color:var(--l114-orange)}.l114-sources aside p{margin:5px 0 0}.l114-boundary{border-left:4px solid var(--l114-orange);padding:17px 23px;margin:30px 0;background:var(--l114-cream);border-radius:0 12px 12px 0}.l114-boundary span,.l114-ending>span{font-size:10px;letter-spacing:.15em;color:var(--l114-orange);font-weight:700}.l114-ending{padding:30px 0 10px}.l114-ending h2{font-family:Georgia,serif;font-weight:500}.l114-final-flow{background:var(--l114-navy);color:white;border-radius:14px;padding:22px;display:grid;justify-items:center;grid-gap:11px;gap:11px;text-align:center}.l114-final-flow b{font-size:14px;letter-spacing:.04em}.l114-final-flow span{color:#ff987e}.l114-final-flow small{max-width:700px;color:#d3dce6}.l114-ending nav{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.l114-ending nav a{color:#c65542;font-weight:700;text-decoration:none}@media(max-width:760px){.learning .lesson-view:has(>.l114){padding:0 17px 48px!important}.l114{font-size:15px}.l114-hero{padding-top:28px}.l114-flow{align-items:stretch;flex-direction:column}.l114-flow>span{line-height:1}.l114-flow-options{flex-direction:column}.l114-budget,.l114-checks,.l114-methods,.l114-mistakes,.l114-myths,.l114-question-grid,.l114-source-grid,.l114-two,.l114-worksheets{grid-template-columns:1fr}.l114-methods>article:last-child{grid-column:auto}.l114-numbers{grid-template-columns:1fr}.l114-numbers>p{grid-column:auto;margin:0 12px}.l114-duration{grid-template-columns:1fr}.l114-duration i{max-width:none}.l114-examples,.l114-soft,.l114-sources{padding:20px}.l114-ending nav{flex-direction:column}.l114-ending nav a:last-child{text-align:right}}.learning .lesson-view:has(>.l115){max-width:1160px!important;padding:0 34px 72px!important}.l115{--n:#142541;--o:#f36b51;--c:#fbf8f2;color:#394a60;font-size:16px;line-height:1.75;max-width:980px;margin:0 auto}.l115 *{box-sizing:border-box}.l115 h1,.l115 h2,.l115 h3,.l115 p{margin-top:0}.l115-kicker{font:700 11px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:var(--o);text-transform:uppercase;margin:0 0 17px}.l115-eyebrow{font-size:12px;letter-spacing:.14em;color:#8d5d38;font-weight:700;margin:30px 0 7px}.l115-hero{padding:48px 0 30px}.l115 h1{font-size:clamp(42px,6vw,68px);line-height:1.05;letter-spacing:-.04em;color:var(--n);margin-bottom:20px}.l115 h1 em{font-family:Georgia,serif;color:var(--o);font-weight:500}.l115-lede{font-size:19px;line-height:1.75;max-width:820px;color:#53657b}.l115 h2{font-size:clamp(27px,3.2vw,39px);line-height:1.18;color:var(--n);letter-spacing:-.025em;margin-bottom:17px}.l115 h3{font-size:22px;line-height:1.25;color:var(--n);margin:7px 0 13px}.l115-section{padding:34px 0}.l115-three{display:flex;align-items:stretch;gap:12px;padding:23px;background:var(--n);border-radius:17px;color:#fff;margin:15px 0 42px}.l115-three article{flex:1 1;padding:17px;border:1px solid #52617a;border-radius:12px;background:#1c304d;display:flex;flex-direction:column;gap:9px}.l115-three article span,.l115-three small{color:#ffad94;font:700 10px ui-monospace,monospace;letter-spacing:.11em}.l115-three article b{font-size:16px;line-height:1.4}.l115-three>i{align-self:center;color:#ffad94;font-style:normal;font-size:19px}.l115-three>p{align-self:center;max-width:150px;font-size:13px;color:#d9e0e8;margin:0}.l115-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:22px 0}.l115-paths article{background:white;border:1px solid #e3e7eb;border-radius:14px;padding:23px}.l115-paths article>span,.l115-two article>span{color:var(--o);font-size:10px;font-weight:700;letter-spacing:.12em}.l115-paths p{margin-bottom:15px}.l115-paths .l115-verdict{background:var(--c);border-radius:9px;padding:12px;color:var(--n);font-size:12px;font-weight:800;letter-spacing:.06em;text-align:center}.l115-paths em{color:var(--o);font-style:normal}.l115-note{padding:17px 20px;border-left:4px solid var(--o);background:var(--c);border-radius:0 11px 11px 0;margin:17px 0}.l115-note b{color:var(--n)}.l115-note p{margin:5px 0 0}.l115-alert{background:#fff5ed}.l115-points{background:#f5f7f8;border:1px solid #e5e9eb;border-radius:17px;padding:27px;margin:20px 0}.l115-gate{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:15px;gap:15px}.l115-gate>div:first-child{display:flex;flex-direction:column;justify-content:center;background:var(--n);padding:22px;border-radius:12px;color:white}.l115-gate>div:first-child span{font-size:10px;letter-spacing:.12em;color:#ffad94}.l115-gate>div:first-child b{font-size:20px;line-height:1.5;margin:9px 0}.l115-gate>div:first-child i{color:#ffad94;font-style:normal}.l115-gate>div:first-child small{color:#d9e1e9}.l115-point-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.l115-point-grid span{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #e1e6e9;background:white;border-radius:10px;padding:15px;font-size:11px;font-weight:700;color:#55647a}.l115-point-grid b{font-size:14px;color:var(--n)}.l115-rule{padding:16px;background:#fff;border-radius:10px;margin:16px 0}.l115-rule b{color:var(--o)}.l115-levels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin:21px 0}.l115-levels article{display:flex;align-items:center;gap:13px;background:white;border:1px solid #e3e7eb;border-radius:10px;padding:15px}.l115-levels b{font:700 22px Georgia,serif;color:var(--o)}.l115-levels span{font-size:14px}.l115-soft{padding:26px;background:#f6f8f8;border:1px solid #e5e9eb;border-radius:15px;margin:22px 0}.l115-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:20px 0}.l115-two article{padding:18px;border:1px solid #e2e7eb;border-radius:11px;background:white}.l115-two b{display:block;color:var(--n);margin:6px 0}.l115-india{padding:27px;background:#fff8f2;border:1px solid #f0dfd1;border-radius:16px;margin:27px 0}.l115-india-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:11px;gap:11px;margin:20px 0}.l115-india-grid article{background:white;border:1px solid #e7e2df;border-radius:11px;padding:17px}.l115-india-grid span{display:block;font-size:9px;letter-spacing:.1em;font-weight:700;color:#8c624a;margin-bottom:7px}.l115-india-grid b{color:var(--n);font-size:14px}.l115-india-grid .l115-not-accepted{background:#fff0eb;border-color:#efc5b7}.l115-discrepancy{margin:28px 0;padding:24px;border:1px solid #f0d2c4;border-left:5px solid var(--o);border-radius:13px;background:#fffaf7}.l115-comparison{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:15px;gap:15px;margin:21px 0}.l115-comparison article{padding:20px;background:white;border:1px solid #e2e7eb;border-radius:12px}.l115-comparison article span{display:block;font-size:10px;color:var(--o);letter-spacing:.12em;font-weight:700}.l115-comparison article b{display:block;color:var(--n);margin:8px 0}.l115-comparison article p{margin:0;font-size:14px}.l115-comparison>i{color:var(--o);font-style:normal;font-size:24px;font-weight:700}.l115-broaden{padding:18px 21px;background:var(--c);border-radius:11px}.l115-broaden b{color:var(--n)}.l115-broaden p{margin:5px 0 0}.l115-examples{padding:28px;background:#f4f6f8;border-radius:16px;margin:30px 0}.l115-scenarios{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.l115-scenarios>article{padding:18px;border:1px solid #e1e6e9;border-radius:12px;background:white}.l115-scenarios>article>span{color:var(--o);font-size:10px;font-weight:700;letter-spacing:.1em}.l115-scenarios>article>p{margin:9px 0 13px}.l115-scenarios>article>div{padding:12px;background:#f7f8f7;border-radius:8px}.l115-scenarios>article>div b{color:var(--n)}.l115-scenarios>article>div p{margin:4px 0 0;font-size:14px}.l115-worksheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:21px}.l115-worksheets article{padding:18px;background:#fff;border:1px solid #e0e5e8;border-radius:11px;min-width:0}.l115-worksheets span{font-size:10px;letter-spacing:.12em;color:var(--o);font-weight:700}.l115 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 ui-monospace,monospace;color:#45556b;margin:10px 0 0}.l115-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.l115-cards article{padding:16px 18px;border:1px solid #e1e6e9;border-radius:10px;background:white}.l115-cards b{color:var(--n)}.l115-cards p{font-size:14px;margin:6px 0 0}.l115-selfcheck{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.l115-selfcheck p{display:flex;gap:10px;border-bottom:1px solid #e7ebed;padding:10px 0;margin:0}.l115-selfcheck i{font-style:normal;color:var(--o)}.l115-sources{padding:28px;border-radius:16px;background:var(--n);color:#e9eef4;margin:30px 0}.l115-sources h2{color:#fff}.l115-sources>p:not(.l115-kicker){color:#cad4df}.l115-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:19px 0}.l115-source-grid article{padding:15px;border:1px solid #3b506c;background:#203552;border-radius:10px}.l115-source-grid a{color:#ffc2ad;font-weight:700;text-decoration:none}.l115-source-grid small{display:block;color:#c5d0dc;font-size:10px;margin:6px 0}.l115-source-grid p{font-size:13px;color:#d7e0e9;margin:0}.l115-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:19px 0}.l115-facts article{background:#fff8f2;color:#34465c;border-radius:9px;padding:14px}.l115-facts span{display:block;font-size:9px;letter-spacing:.1em;color:var(--o);font-weight:700}.l115-facts b{display:block;font-size:14px;margin-top:5px}.l115-india-foot{font-size:13px;color:#d7e0e9}.l115-boundary{border-left:4px solid var(--o);padding:18px 23px;margin:30px 0;background:var(--c);border-radius:0 11px 11px 0}.l115-boundary>span,.l115-ending>span{font-size:10px;letter-spacing:.15em;color:var(--o);font-weight:700}.l115-ending{padding:25px 0}.l115-ending h2{font-family:Georgia,serif;font-weight:500}.l115-final{display:grid;justify-items:center;grid-gap:10px;gap:10px;background:var(--n);color:#fff;text-align:center;padding:23px;border-radius:13px;margin:21px 0}.l115-final span{color:#ffac91}.l115-final small{color:#d2dce6}.l115-ending nav{display:flex;justify-content:space-between;gap:15px;margin-top:23px}.l115-ending nav a{color:#c65340;font-weight:700;text-decoration:none}@media(max-width:760px){.learning .lesson-view:has(>.l115){padding:0 17px 48px!important}.l115{font-size:15px}.l115-hero{padding-top:28px}.l115-three{display:grid;grid-template-columns:1fr;padding:16px}.l115-three>i{text-align:center}.l115-three>p{max-width:none}.l115-cards,.l115-facts,.l115-gate,.l115-india-grid,.l115-paths,.l115-scenarios,.l115-selfcheck,.l115-source-grid,.l115-two,.l115-worksheets{grid-template-columns:1fr}.l115-levels,.l115-point-grid{grid-template-columns:1fr 1fr}.l115-comparison{grid-template-columns:1fr}.l115-comparison>i{text-align:center}.l115-discrepancy,.l115-examples,.l115-india,.l115-soft,.l115-sources{padding:19px}.l115-ending nav{flex-direction:column}.l115-ending nav a:last-child{text-align:right}}.learning .lesson-view:has(>.l116){max-width:1160px!important;padding:0 34px 72px!important}.l116{--n:#142541;--o:#f36b51;--c:#fbf8f2;color:#394a60;font-size:16px;line-height:1.72;max-width:980px;margin:0 auto}.l116 *{box-sizing:border-box}.l116 h1,.l116 h2,.l116 h3,.l116 p{margin-top:0}.l116-kicker{font:700 11px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:var(--o);text-transform:uppercase;margin:0 0 17px}.l116-eyebrow{font-size:12px;letter-spacing:.14em;color:#8d5d38;font-weight:700;margin:30px 0 8px}.l116-hero{padding:47px 0 28px}.l116 h1{font-size:clamp(42px,6vw,68px);line-height:1.04;letter-spacing:-.04em;color:var(--n);margin-bottom:20px}.l116 h1 em{font-family:Georgia,serif;color:var(--o);font-weight:500}.l116-lede{font-size:19px;line-height:1.7;max-width:820px;color:#53657b}.l116 h2{font-size:clamp(27px,3.2vw,39px);line-height:1.18;color:var(--n);letter-spacing:-.025em;margin-bottom:17px}.l116 h3{font-size:22px;line-height:1.25;color:var(--n);margin:7px 0 12px}.l116-principle{margin-top:28px;padding:24px 28px;background:var(--n);border-radius:14px;color:white;display:grid;grid-gap:4px;gap:4px}.l116-principle span{font-size:10px;letter-spacing:.15em;color:#ffad94}.l116-principle b{font:600 25px Georgia,serif}.l116-principle i{font-style:normal;color:#cbd6e2;font-size:13px;margin:6px 0}.l116-roadmap{display:flex;flex-direction:column;align-items:center;gap:7px;padding:25px;background:#f4f6f7;border:1px solid #e2e7e9;border-radius:16px;margin:16px 0 35px;text-align:center}.l116-roadmap>div:not(.l116-roadmap-work){padding:12px 15px;border-radius:9px;background:#fff;border:1px solid #dfe5e8;width:min(100%,680px);font-size:12px;font-weight:800;letter-spacing:.05em;color:var(--n)}.l116-roadmap>i{font-style:normal;color:var(--o);line-height:1;font-size:18px}.l116-roadmap-work{width:min(100%,760px);padding:18px;background:var(--n);color:white;border-radius:11px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.l116-roadmap-work>b{grid-column:1/-1;color:#ffad94;font-size:10px;letter-spacing:.12em}.l116-roadmap-work span{padding:8px;background:#223754;border-radius:7px;font-size:13px}.l116-section{padding:33px 0}.l116-before{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin:21px 0}.l116-before article,.l116-channels article,.l116-setup-grid article,.l116-targets article{background:white;border:1px solid #e1e6e9;border-radius:11px;padding:17px}.l116-before b,.l116-channels span,.l116-targets span{font-size:10px;letter-spacing:.12em;color:var(--o);font-weight:800}.l116-before p,.l116-channels p,.l116-setup-grid p,.l116-targets p{margin:7px 0 0;font-size:14px}.l116-soft{padding:26px;background:#f5f7f7;border:1px solid #e6e9eb;border-radius:15px;margin:22px 0}.l116-targets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:20px 0}.l116-targets b{display:block;color:var(--n);margin-top:7px}.l116-setup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.l116-setup-grid h3{font-size:18px}.l116-channels{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.l116-channels b{display:block;color:var(--n);margin:7px 0}.l116-support{border-radius:14px;padding:21px;background:var(--n);color:#fff;margin:23px 0}.l116-support .l116-kicker{color:#ffad94}.l116-support>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.l116-support article{padding:16px;background:#203552;border:1px solid #3c506c;border-radius:10px}.l116-support article b{color:#ffd0c1}.l116-support article p{font-size:13px;color:#d9e2eb;margin:7px 0 0}.l116-support>small{display:block;text-align:center;color:#ffbd9f;letter-spacing:.12em;font-size:10px;font-weight:800;margin-top:14px}.l116-status{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:20px 0}.l116-status>div{background:white;border:1px solid #e2e7e9;border-radius:10px;padding:16px}.l116-status span{display:block;color:var(--o);font-weight:800;font-size:9px;letter-spacing:.12em}.l116-status b{display:block;color:var(--n);margin-top:7px;font-size:14px}.l116 blockquote{margin:20px 0;padding:20px 22px;border-left:4px solid var(--o);border-radius:0 11px 11px 0;background:#fff8f2;color:var(--n);font-weight:600}.l116-legal{margin:25px 0;padding:28px;background:var(--n);color:#edf2f6;border-radius:16px}.l116-legal h2{color:#fff}.l116-legal .l116-kicker{color:#ffad94}.l116-rulegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.l116-rulegrid article{padding:19px;background:#203552;border:1px solid #3c506c;border-radius:11px}.l116-rulegrid span{color:#ffbd9f;font-size:10px;font-weight:800;letter-spacing:.12em}.l116-rulegrid b{display:block;color:#fff;font-size:19px;margin:8px 0}.l116-rulegrid p{font-size:14px;color:#d6e0e9;margin:0}.l116-remuneration{padding:18px 20px;margin:15px 0;background:#fff8f2;color:#394a60;border-left:4px solid var(--o);border-radius:0 10px 10px 0}.l116-remuneration>b{color:#a34432;font-size:12px;letter-spacing:.09em}.l116-remuneration p{margin:5px 0 0}.l116-trial-check{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 16px;gap:7px 16px;padding:17px;background:#1b2f4b;border-radius:10px}.l116-trial-check>b{grid-column:1/-1;color:#ffbd9f}.l116-trial-check span{font-size:13px}.l116-handoff{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.l116-handoff article{display:grid;grid-template-columns:46px 1fr;grid-gap:12px;gap:12px;padding:16px;border:1px solid #e1e6e9;border-radius:10px;background:#fff}.l116-handoff article>span{font:700 14px ui-monospace,monospace;color:var(--o)}.l116-handoff b{color:var(--n)}.l116-handoff p{font-size:14px;margin:3px 0 0}.l116-note{padding:17px 20px;background:var(--c);border-left:4px solid var(--o);border-radius:0 10px 10px 0}.l116-note b{color:var(--n)}.l116-note p{margin:5px 0 0}.l116-week{padding:28px;background:#f3f6f7;border:1px solid #e1e6e9;border-radius:16px;margin:25px 0}.l116-weekgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.l116-weekgrid article{padding:16px;background:#fff;border:1px solid #e0e5e8;border-radius:10px}.l116-weekgrid b{font-size:12px;color:var(--n);letter-spacing:.04em}.l116-weekgrid p{font-size:13px;margin:6px 0 0}.l116-review{margin-top:22px;padding-top:20px;border-top:1px solid #dce3e6}.l116-review h3{font-size:20px}.l116-reviewcols{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.l116-reviewcols p{margin:0;padding:14px;background:#fff;border-radius:9px;font-size:13px}.l116-reviewcols b{color:var(--n)}.l116-review>p:last-child{margin:16px 0 0}.l116-worksheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.l116-worksheets article{padding:17px;background:#fff;border:1px solid #dfe5e8;border-radius:10px;min-width:0}.l116-status-script>span,.l116-worksheets span{font-size:10px;letter-spacing:.12em;color:var(--o);font-weight:800}.l116 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.85 ui-monospace,monospace;color:#45556b;margin:10px 0 0}.l116-status-script{padding:17px;background:var(--c);border-radius:10px}.l116-status-script blockquote{margin:8px 0 0;background:transparent;padding:0 0 0 14px;font-weight:500}.l116-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.l116-cards article{padding:16px 18px;background:white;border:1px solid #e1e6e9;border-radius:10px}.l116-cards b{color:var(--n)}.l116-cards p{margin:6px 0 0;font-size:14px}.l116-selfcheck{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.l116-selfcheck p{display:flex;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid #e5e9eb}.l116-selfcheck i{font-style:normal;color:var(--o)}.l116-sources{padding:28px;border-radius:16px;background:var(--n);color:#e9eef4;margin:30px 0}.l116-sources h2{color:#fff}.l116-sources>p:not(.l116-kicker){color:#cbd5df}.l116-sourcegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:19px 0}.l116-sourcegrid article{padding:14px;border:1px solid #3d516d;background:#203552;border-radius:10px}.l116-sourcegrid a{color:#ffc1ab;font-weight:700;text-decoration:none}.l116-sourcegrid small{display:block;color:#c6d1de;font-size:10px;margin:6px 0}.l116-sourcegrid p{font-size:13px;color:#d7e0e9;margin:0}.l116-rules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.l116-rules article{padding:14px;border-radius:9px;background:#fff8f2;color:#34465c}.l116-rules span{display:block;font-size:9px;letter-spacing:.1em;color:var(--o);font-weight:800}.l116-rules b{display:block;margin-top:6px;font-size:14px}.l116-boundary{padding:20px 23px;margin:30px 0;background:var(--c);border-left:4px solid var(--o);border-radius:0 11px 11px 0}.l116-boundary>span,.l116-ending>span{font-size:10px;letter-spacing:.14em;color:var(--o);font-weight:800}.l116-ending{padding:25px 0}.l116-ending h2{font-family:Georgia,serif;font-weight:500}.l116-final{grid-gap:5px;gap:5px;margin:22px 0;padding:20px;background:var(--n);border-radius:13px;color:white;text-align:center}.l116-final,.l116-final>div{display:grid;justify-items:center}.l116-final>div{grid-gap:4px;gap:4px}.l116-final b{font-size:12px;letter-spacing:.04em}.l116-final i{font-style:normal;color:#ffad94;font-size:16px}.l116-ending nav{display:flex;justify-content:space-between;gap:14px;margin-top:22px}.l116-ending nav a{color:#c65340;text-decoration:none;font-weight:700}@media(max-width:760px){.learning .lesson-view:has(>.l116){padding:0 17px 48px!important}.l116{font-size:15px}.l116-hero{padding-top:28px}.l116-before,.l116-cards,.l116-channels,.l116-reviewcols,.l116-rulegrid,.l116-rules,.l116-selfcheck,.l116-setup-grid,.l116-sourcegrid,.l116-status,.l116-support>div,.l116-targets,.l116-weekgrid,.l116-worksheets{grid-template-columns:1fr}.l116-roadmap{padding:16px}.l116-roadmap-work{grid-template-columns:1fr}.l116-roadmap-work>b,.l116-trial-check>b{grid-column:auto}.l116-trial-check{grid-template-columns:1fr}.l116-legal,.l116-soft,.l116-sources,.l116-week{padding:19px}.l116-ending nav{flex-direction:column}.l116-ending nav a:last-child{text-align:right}}.learning .lesson-view:has(>.l117){max-width:1160px!important;padding:0 34px 72px!important}.l117{--n:#142541;--o:#f36b51;--cream:#fbf8f2;color:#394a60;font-size:16px;line-height:1.72;max-width:980px;margin:0 auto}.l117 *{box-sizing:border-box}.l117 h1,.l117 h2,.l117 h3,.l117 p{margin-top:0}.l117-kicker{font:700 11px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:var(--o);text-transform:uppercase;margin:0 0 15px}.l117-eyebrow{font-size:11px;letter-spacing:.15em;color:#8d5d38;font-weight:800;margin:26px 0 9px}.l117-hero{padding:44px 0 25px}.l117 h1{font-size:clamp(43px,6vw,70px);line-height:1.04;letter-spacing:-.045em;color:var(--n);margin-bottom:18px}.l117-lede{font-size:19px;line-height:1.72;max-width:850px;color:#53657b}.l117 h2{font-size:clamp(27px,3.1vw,38px);line-height:1.18;letter-spacing:-.025em;color:var(--n);margin-bottom:16px}.l117 h3{font-size:19px;line-height:1.3;color:var(--n);margin:5px 0 9px}.l117-principle{background:var(--n);border-radius:15px;padding:24px 27px;color:white;margin-top:25px}.l117-principle>span{font-size:10px;letter-spacing:.16em;color:#ffb59e;font-weight:800}.l117-principle h2{font-family:Georgia,serif;color:white;font-weight:500;margin:9px 0 20px}.l117-change{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.l117-change>div{padding:16px;background:#203552;border:1px solid #3b506c;border-radius:10px}.l117-change b{font-size:10px;letter-spacing:.12em;color:#ffc1aa}.l117-change p{margin:7px 0 0;color:#e0e7ef;font-size:14px}.l117-access{margin:16px 0 25px;padding:24px;background:#f3f5f5;border:1px solid #e1e6e8;border-radius:15px;text-align:center}.l117-access-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.l117-access-grid>div{min-height:86px;padding:13px;background:#fff;border:1px solid #e1e6e8;border-radius:9px;text-align:left}.l117-access-grid span{display:block;color:var(--o);font:700 11px ui-monospace,monospace;margin-bottom:8px}.l117-access-grid b{display:block;color:var(--n);font-size:14px;line-height:1.4}.l117-no-guarantee{margin:17px 0 0!important;color:#a34432;font-size:11px;font-weight:900;letter-spacing:.15em}.l117-section{padding:30px 0}.l117-section>p:not(.l117-kicker){max-width:900px}.l117-advantages{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-top:20px}.l117-advantages article{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;padding:17px;background:#fff;border:1px solid #e1e6e9;border-radius:11px}.l117-advantages article>span{font:700 12px ui-monospace,monospace;color:var(--o);padding-top:4px}.l117-advantages h3{margin:0 0 5px}.l117-advantages p{margin:0;font-size:14px}.l117-soft{padding:25px;background:#f4f6f6;border:1px solid #e5e9ea;border-radius:15px;margin:19px 0}.l117-compare{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;grid-gap:11px;gap:11px;margin:19px 0}.l117-compare article{height:100%;padding:18px;background:white;border:1px solid #e0e5e8;border-radius:11px}.l117-compare article>span,.l117-perspectives article>span{font-size:9px;font-weight:800;letter-spacing:.13em;color:var(--o)}.l117-compare h3{margin:8px 0}.l117-compare b{display:inline-block;margin-top:10px;padding:6px 9px;border-radius:5px;background:var(--cream);color:var(--n);font-size:12px}.l117-compare>i{text-align:center;color:var(--o);font-size:22px;font-style:normal}.l117-law{padding:27px;margin:24px 0;background:var(--n);color:#e7edf4;border-radius:16px}.l117-law h2{color:white}.l117-law .l117-kicker{color:#ffb59e}.l117-law-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.l117-law-grid article{padding:18px;background:#203552;border:1px solid #405572;border-radius:11px}.l117-law-grid span{color:#ffc1aa;font-size:10px;font-weight:800;letter-spacing:.13em}.l117-law-grid strong{display:block;color:white;font-size:19px;line-height:1.4;margin:9px 0}.l117-law-grid p{margin:0;color:#d8e1e9;font-size:14px}.l117-caution{margin-top:13px;padding:17px 19px;background:#fff8f2;border-left:4px solid var(--o);border-radius:0 10px 10px 0;color:#394a60}.l117-caution>b{color:#a34432;font-size:11px;letter-spacing:.1em}.l117-caution p{margin:5px 0 0}.l117-handoff{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;grid-gap:7px;gap:7px;margin:20px 0;padding:17px;background:#f3f5f5;border:1px solid #e1e6e8;border-radius:12px;text-align:center}.l117-handoff div{display:grid;place-items:center;min-height:65px;padding:9px;background:white;border:1px solid #e0e5e8;border-radius:8px;color:var(--n);font-size:11px;font-weight:800;line-height:1.45}.l117-handoff i{font-style:normal;color:var(--o)}.l117-note{padding:16px 18px;background:var(--cream);border-left:4px solid var(--o);border-radius:0 10px 10px 0}.l117-perspectives{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.l117-perspectives article{padding:18px;background:white;border:1px solid #dfe5e8;border-radius:11px}.l117-perspectives h3{margin:7px 0}.l117-perspectives ul{padding-left:19px;margin:10px 0}.l117-perspectives li{margin:5px 0}.l117-perspectives p{font-size:14px;margin:10px 0 0}.l117-profiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px;margin-top:18px}.l117-profiles article{padding:17px;background:white;border:1px solid #e0e5e8;border-radius:11px}.l117-profiles article>span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--o);font-weight:800}.l117-profiles h3{margin-top:7px}.l117-profiles p{font-size:14px;margin:0}.l117-workbook{padding:26px;margin:24px 0;background:var(--cream);border:1px solid #ebe3d8;border-radius:15px}.l117-workbook>p:not(.l117-kicker){max-width:850px}.l117-prompts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.l117-prompts article{padding:15px;background:white;border:1px solid #e8e2da;border-radius:9px}.l117-prompts b{font-size:10px;letter-spacing:.1em;color:var(--o)}.l117-prompts p{margin:6px 0 12px;color:var(--n);font-size:14px}.l117-writing-line{height:18px;border-bottom:1px solid #cbd2d6}.l117-table-wrap{overflow-x:auto;border:1px solid #e1e6e9;border-radius:11px;margin-top:17px}.l117-table{width:100%;border-collapse:collapse;background:white;text-align:left}.l117-table th{padding:12px 14px;background:var(--n);color:white;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.l117-table td{padding:12px 14px;border-top:1px solid #e6eaec;vertical-align:top;font-size:13px}.l117-table td:first-child{font-weight:700;color:var(--n);min-width:190px}.l117-myths{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:17px}.l117-myths article{padding:15px;background:white;border:1px solid #e2e7e9;border-radius:9px}.l117-myths b{color:var(--n);font-size:14px}.l117-myths p{margin:6px 0 0;font-size:13px}.l117-check{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.l117-check p{display:flex;gap:10px;margin:0;padding:11px 0;border-bottom:1px solid #e5e9eb}.l117-check span{color:var(--o)}.l117-sources{padding:27px;margin:25px 0;background:var(--n);color:#e9eef4;border-radius:15px}.l117-sources h2{color:white}.l117-sources>p:not(.l117-kicker){color:#ccd6e0}.l117-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.l117-source-grid article{padding:14px;background:#203552;border:1px solid #405572;border-radius:9px}.l117-source-grid a{color:#ffc1aa;font-weight:700;text-decoration:none}.l117-source-grid small{display:block;margin:6px 0;color:#c8d3df;font-size:10px}.l117-source-grid p{margin:0;color:#d8e1e9;font-size:13px}.l117-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.l117-facts>div{padding:13px;background:#fff8f2;border-radius:8px;color:#394a60}.l117-facts span{display:block;font-size:9px;letter-spacing:.1em;font-weight:800;color:#b34e39}.l117-facts b{display:block;margin-top:5px;font-size:13px}.l117-boundary{padding:20px 23px;margin:25px 0;background:var(--cream);border-left:4px solid var(--o);border-radius:0 11px 11px 0}.l117-boundary>span,.l117-ending>span{font-size:10px;letter-spacing:.14em;color:var(--o);font-weight:800}.l117-boundary h2{margin:7px 0}.l117-ending{padding:24px 0}.l117-ending h2{font-family:Georgia,serif;font-weight:500}.l117-final{grid-gap:5px;gap:5px;margin:20px 0;padding:18px;background:var(--n);border-radius:12px;color:white;text-align:center}.l117-final,.l117-final>div{display:grid;justify-items:center}.l117-final>div{grid-gap:4px;gap:4px}.l117-final b{font-size:11px;letter-spacing:.04em;line-height:1.5}.l117-final i{font-style:normal;color:#ffad94}.l117-ending nav{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.l117-ending nav a{color:#c65340;text-decoration:none;font-weight:700}@media(max-width:760px){.learning .lesson-view:has(>.l117){padding:0 17px 48px!important}.l117{font-size:15px}.l117-hero{padding-top:27px}.l117-access-grid,.l117-advantages,.l117-change,.l117-check,.l117-facts,.l117-law-grid,.l117-myths,.l117-perspectives,.l117-profiles,.l117-prompts,.l117-source-grid{grid-template-columns:1fr}.l117-access{padding:18px}.l117-compare{grid-template-columns:1fr}.l117-compare>i{transform:rotate(90deg)}.l117-handoff{grid-template-columns:1fr;gap:5px;padding:12px}.l117-handoff div{min-height:0}.l117-handoff i{transform:rotate(90deg)}.l117-law,.l117-soft,.l117-sources,.l117-workbook{padding:18px}.l117-ending nav{flex-direction:column}.l117-ending nav a:last-child{text-align:right}.l117-table{min-width:690px}}.learning .lesson-view:has(>.l118){max-width:1160px!important;padding:0 34px 72px!important}.l118{--n:#142541;--o:#f36b51;--cream:#fbf8f2;color:#394a60;font-size:16px;line-height:1.72;max-width:980px;margin:0 auto}.l118 *{box-sizing:border-box}.l118 h1,.l118 h2,.l118 h3,.l118 p{margin-top:0}.l118-kicker{font:700 11px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:var(--o);text-transform:uppercase;margin:0 0 15px}.l118-eyebrow{font-size:11px;letter-spacing:.15em;color:#8d5d38;font-weight:800;margin:26px 0 9px}.l118-hero{padding:44px 0 25px}.l118 h1{font-size:clamp(43px,6vw,70px);line-height:1.04;letter-spacing:-.045em;color:var(--n);margin-bottom:18px}.l118 h1 em{font:500 1em Georgia,serif;color:var(--o)}.l118-lede{font-size:19px;line-height:1.72;max-width:850px;color:#53657b}.l118 h2{font-size:clamp(27px,3.1vw,38px);line-height:1.18;letter-spacing:-.025em;color:var(--n);margin-bottom:16px}.l118 h3{font-size:19px;line-height:1.3;color:var(--n);margin:5px 0 9px}.l118-principle{background:var(--n);border-radius:15px;padding:24px 27px;color:white;margin-top:25px}.l118-principle>span{font-size:10px;letter-spacing:.16em;color:#ffb59e;font-weight:800}.l118-principle h2{font:500 clamp(21px,3vw,28px)/1.35 Georgia,serif;color:white;margin:10px 0 18px}.l118-equation{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;padding:14px;background:#203552;border:1px solid #3c506c;border-radius:9px}.l118-equation b{font-size:12px;letter-spacing:.08em;color:white}.l118-equation i{font-style:normal;color:#ffb59e;font-size:20px}.l118-risk-map{padding:23px;margin:16px 0 24px;text-align:center;background:#f2f5f5;border:1px solid #e0e6e8;border-radius:15px}.l118-paths{display:grid;grid-template-columns:1fr 48px 1fr;align-items:stretch;grid-gap:10px;gap:10px;margin:16px 0}.l118-paths article{padding:18px;text-align:left;background:white;border:1px solid #dfe5e8;border-radius:10px}.l118-paths article>span{font-size:9px;letter-spacing:.13em;font-weight:800;color:var(--o)}.l118-paths h2{font-size:22px;margin:7px 0}.l118-paths p{font-size:14px;margin:0}.l118-paths>i{align-self:center;font-style:normal;color:#8391a0;font-weight:700}.l118-risk-map>strong{display:block;margin:10px 0;color:#a34432;font-size:11px;letter-spacing:.12em}.l118-risk-map>p:last-child{font-size:13px;margin:7px 0 0}.l118-section{padding:30px 0}.l118-section>p:not(.l118-kicker){max-width:910px}.l118-derived{padding:19px 21px;margin:19px 0;background:var(--cream);border:1px solid #ece4da;border-left:4px solid var(--o);border-radius:0 11px 11px 0}.l118-derived>span{display:block;color:#a34432;font-size:9px;letter-spacing:.13em;font-weight:800}.l118-derived strong{display:block;margin:8px 0;color:var(--n);font:600 29px Georgia,serif}.l118-derived p{margin:0}.l118-soft{padding:25px;background:#f4f6f6;border:1px solid #e5e9ea;border-radius:15px;margin:20px 0}.l118-clock-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin:18px 0}.l118-clock-grid article,.l118-cost-grid article,.l118-housing-grid article,.l118-planning article{padding:17px;background:white;border:1px solid #e0e5e8;border-radius:10px}.l118-clock-grid span,.l118-housing-grid article>span{font-size:9px;letter-spacing:.13em;color:var(--o);font-weight:800}.l118-clock-grid b{display:block;margin:8px 0;color:var(--n);font-size:16px}.l118-clock-grid p,.l118-cost-grid p,.l118-housing-grid p,.l118-planning p{font-size:13px;margin:0}.l118-rule-strip{display:grid;grid-template-columns:210px 1fr;grid-gap:15px;gap:15px;align-items:center;padding:15px 17px;background:#fff8f2;border-left:4px solid var(--o);border-radius:0 9px 9px 0}.l118-rule-strip b{color:#a34432;font-size:11px;letter-spacing:.11em}.l118-rule-strip span{font-size:14px}.l118-housing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:19px 0}.l118-housing-grid h3{margin-top:7px}.l118-scam{padding:17px 19px;background:#fff7f2;border:1px solid #f0d9cf;border-radius:10px}.l118-scam b{font-size:10px;letter-spacing:.12em;color:#a34432}.l118-scam p{margin:6px 0 0}.l118-insurance{padding:26px;margin:24px 0;background:var(--n);border-radius:15px;color:#e9eef4}.l118-insurance .l118-kicker{color:#ffb59e}.l118-insurance h2{color:white}.l118-insurance p{max-width:900px}.l118-insurance>strong{display:block;margin-top:18px;padding:12px;text-align:center;background:#203552;border:1px solid #405572;border-radius:8px;color:#ffc1aa;font-size:11px;letter-spacing:.08em}.l118-insurance>span{display:block;text-align:center;margin-top:6px;font-size:13px}.l118-cost-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:18px 0}.l118-cost-grid h3{margin-bottom:5px}.l118-worksheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-top:15px}.l118-worksheets article{min-width:0;padding:16px;background:white;border:1px solid #dfe5e8;border-radius:10px}.l118-fallback>span,.l118-worksheets span{font-size:9px;letter-spacing:.12em;color:var(--o);font-weight:800}.l118 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.85 ui-monospace,monospace;color:#45556b;margin:10px 0 0}.l118-planning{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:17px 0}.l118-planning b{color:var(--n)}.l118-connected{padding:17px 19px;background:var(--cream);border-left:4px solid var(--o);border-radius:0 10px 10px 0}.l118-connected>b{color:var(--n)}.l118-connected p{margin:6px 0 0}.l118-dark{padding:27px;margin:22px 0;background:var(--n);color:#e7edf4;border-radius:15px}.l118-dark h2{color:white}.l118-dark .l118-kicker{color:#ffb59e}.l118-fallback{padding:18px;margin-top:17px;background:#203552;border:1px solid #405572;border-radius:10px}.l118-fallback>span{color:#ffc1aa}.l118-fallback>div{display:grid;grid-template-columns:230px 1fr;grid-gap:10px 15px;gap:10px 15px;margin-top:13px}.l118-fallback b{color:white;font-size:13px}.l118-fallback i{font-style:normal;color:#d7e0e9;border-bottom:1px solid #65748a;padding-bottom:5px;font-size:13px}.l118-fallback>p{margin:16px 0 0;color:#d7e0e9;font-size:13px}.l118-questions{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px;margin-top:15px}.l118-check p,.l118-questions p{display:flex;gap:10px;margin:0;padding:11px 0;border-bottom:1px solid #e5e9eb}.l118-check span,.l118-questions span{color:var(--o)}.l118-myths{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:16px}.l118-myths article{padding:15px;background:white;border:1px solid #e2e7e9;border-radius:9px}.l118-myths b{font-size:13px;color:var(--n)}.l118-myths p{margin:6px 0 0;font-size:13px}.l118-sources{padding:26px;margin:25px 0;background:var(--n);color:#e9eef4;border-radius:15px}.l118-sources h2{color:white}.l118-sources>p:not(.l118-kicker){color:#ccd6e0}.l118-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:17px 0}.l118-source-grid article{padding:14px;background:#203552;border:1px solid #405572;border-radius:9px}.l118-source-grid a{color:#ffc1aa;font-weight:700;text-decoration:none}.l118-source-grid small{display:block;margin:6px 0;color:#c8d3df;font-size:10px}.l118-source-grid p{margin:0;color:#d8e1e9;font-size:13px}.l118-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.l118-facts>div{padding:13px;background:#fff8f2;border-radius:8px;color:#394a60}.l118-facts span{display:block;font-size:9px;letter-spacing:.1em;font-weight:800;color:#b34e39}.l118-facts b{display:block;margin-top:5px;font-size:13px}.l118-banner{display:block;margin-top:14px;padding:12px;text-align:center;background:#f36b51;border-radius:7px;color:white;font-size:11px;letter-spacing:.08em}.l118-check{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.l118-ending{padding:23px 0}.l118-ending>span{font-size:10px;letter-spacing:.14em;color:var(--o);font-weight:800}.l118-ending h2{font:500 clamp(24px,3vw,35px)/1.25 Georgia,serif}.l118-known-unknown{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.l118-known-unknown article{padding:15px;background:#f4f6f6;border:1px solid #e2e7e9;border-radius:9px}.l118-known-unknown b{color:var(--n);font-size:10px;letter-spacing:.11em}.l118-known-unknown p{margin:6px 0 0;font-size:13px}.l118-ending nav{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.l118-ending nav a{color:#c65340;text-decoration:none;font-weight:700}@media(max-width:760px){.learning .lesson-view:has(>.l118){padding:0 17px 48px!important}.l118{font-size:15px}.l118-hero{padding-top:27px}.l118-check,.l118-clock-grid,.l118-cost-grid,.l118-facts,.l118-housing-grid,.l118-known-unknown,.l118-myths,.l118-paths,.l118-planning,.l118-questions,.l118-rule-strip,.l118-source-grid,.l118-worksheets{grid-template-columns:1fr}.l118-rule-strip{gap:5px}.l118-fallback>div{grid-template-columns:1fr;gap:4px}.l118-fallback i{margin-bottom:8px}.l118-dark,.l118-insurance,.l118-risk-map,.l118-soft,.l118-sources{padding:18px}.l118-ending nav{flex-direction:column}.l118-ending nav a:last-child{text-align:right}}