.ref-hero.ref-hero-finance:before{opacity:.3;pointer-events:none;background-image:url(/images/learning/hero-finance.webp);background-position:100%;background-repeat:no-repeat;background-size:contain}body.ref-home{color:#444950;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.ref-hero{background-color:#181a20;height:360px;position:relative;overflow:hidden}.ref-hero:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1360' height='360' viewBox='0 0 1360 360'%3E%3Cg fill='none' stroke='%23f0b90b' opacity='.1' stroke-width='3'%3E%3Cpath d='M180 0q-30 75 0 150t-15 210M550 0q30 85 0 165t-10 195M850 0q30 70 0 150t0 210M1170 0q-35 90-15 190t-10 170' stroke-dasharray='8 7'/%3E%3Ccircle cx='88' cy='155' r='25'/%3E%3Ccircle cx='88' cy='155' r='13'/%3E%3Ccircle cx='670' cy='50' r='23'/%3E%3Ccircle cx='670' cy='50' r='12'/%3E%3Cpath d='M250 30v30m-15-15h30M1210 220v35m-17-17h35M755 40v25m-12-12h25M37 65v22m-11-11h22'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:auto 360px;position:absolute;inset:0}.ref-hero-inner{grid-template-columns:355px 300px 295px;width:1140px;max-width:100%;height:360px;margin:0 auto;padding:45px 95px;display:grid;position:relative}.ref-hero-intro h1{letter-spacing:0;color:#fff;white-space:nowrap;margin:0 0 4px;font-family:Trebuchet MS,Arial,sans-serif;font-size:31px;font-weight:400;line-height:39px}.ref-hero-intro p{color:#ddd;max-width:345px;margin:0;font-size:14px;line-height:20px}.ref-hero-course{width:245px;height:166px;margin:18px 0 0 10px;display:block}.ref-hero-course img{object-fit:contain;width:100%;height:100%}.ref-hero-feature{text-align:center;color:#fff;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 8px;display:flex}.ref-hero-feature img{object-fit:contain;width:264px;height:177px;margin-bottom:25px}.ref-hero-feature.glossary-feature img{width:265px;height:177px}.ref-hero-feature h2{margin:0;font-family:Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:800;line-height:24px}.ref-hero-feature:hover h2{color:var(--yellow)}.ref-main-container{width:1170px;max-width:calc(100% - 60px);margin:40px auto 0}.ref-cards{gap:20px;width:780px;max-width:100%;display:grid}.ref-card{background:#f2f2f2;border-radius:4px;grid-template-columns:400px 1fr;gap:20px;height:279px;padding:15px 20px 0 0;display:grid;overflow:hidden}.ref-card-image{justify-content:center;align-items:flex-end;height:264px;display:flex;position:relative;overflow:hidden}.ref-card-image:before{content:"";background:linear-gradient(#444950,#62666e);border-radius:50%;width:800px;height:320px;position:absolute;top:160px;right:-30px}.ref-card-image img{z-index:1;display:block;position:relative}.course-image img{width:382.487px;height:221.838px;margin-bottom:0}.quiz-image img{width:348.829px;height:197.621px;margin-bottom:28px}.glossary-image img{width:378.189px;height:166.29px;margin-bottom:38px}.ref-card-content{align-self:center;padding-bottom:25px}.ref-card-content h2{letter-spacing:0;color:#9d7600;margin:0 0 13px;font-family:Trebuchet MS,Arial,sans-serif;font-size:23px;font-weight:800;line-height:29px}.ref-card-content h2 a:hover{color:#c69500}.ref-card-content p{color:#454950;margin:0 0 20px;font-size:14px;line-height:21px}.ref-button{background:var(--yellow);color:#181a20;border-radius:26px;justify-content:center;align-items:center;min-width:180px;height:45px;padding:0 27px;font-family:Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.ref-button:hover{background:#ffd23b}.ref-related{max-width:1140px;margin:65px auto 30px;padding:0 30px}.ref-related-heading{align-items:center;gap:0;display:flex}.ref-related-heading:before,.ref-related-heading:after{content:"";background:#eee;flex:1;height:1px;box-shadow:0 0 5px #ddd}.ref-related-heading h2{color:#fff;background:#444950;border-radius:30px;margin:0;padding:11px 24px;font-family:Trebuchet MS,Arial,sans-serif;font-size:19px;font-weight:800}.ref-related-controls{justify-content:flex-end;align-items:center;gap:9px;margin:10px 0 28px;display:flex}.ref-related-controls button{background:var(--yellow);color:#181a20;border:0;border-radius:50%;width:37px;height:37px;font-size:18px}.ref-dots{color:#444950;letter-spacing:0;margin-right:15px;font-size:15px}.ref-dots i{color:#cbd0d7;font-style:normal}.ref-related-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.ref-story{display:block}.ref-story-image{color:#927000;background:#fff7da;justify-content:center;align-items:center;height:180px;margin-bottom:24px;font-size:40px;font-weight:700;display:flex}.ref-story:nth-child(2) .ref-story-image{background:#f2f2f2}.ref-story:nth-child(3) .ref-story-image{color:var(--yellow);background:#272b33}.ref-story h3{margin:0 0 15px;font:400 16px/22px Arial,sans-serif}.ref-story small{color:#949aa3;font-size:12px}.ref-story:hover h3{text-decoration:underline}.ref-quote{text-align:right;border-top:1px solid #eee;max-width:1140px;margin:40px auto 0;padding:40px 25px 46px}.ref-quote>div{justify-content:center;align-items:center;gap:15px;display:flex}.ref-quote span{color:var(--yellow);font-family:Georgia,serif;font-size:100px;font-weight:700;line-height:1}.ref-quote p{letter-spacing:0;color:#a27a00;margin:0;font-family:Trebuchet MS,Arial,sans-serif;font-size:37px}.ref-quote small{color:#555;margin-right:170px;font-size:14px;display:block}@media (min-width:1500px){.ref-main-container{width:1170px}.ref-hero-inner{width:1140px}.ref-cards{width:780px}}@media (max-width:1150px){.ref-hero-inner{grid-template-columns:36% 32% 32%;padding:45px}.ref-hero-intro h1{letter-spacing:0;font-size:28px}.ref-hero-intro p{max-width:300px}.ref-hero-feature img,.ref-hero-feature.glossary-feature img{width:95%}.ref-hero-feature h2{font-size:18px}.ref-main-container{max-width:calc(100% - 50px)}.ref-quote p{font-size:30px}.ref-quote small{margin-right:100px}}@media (max-width:850px){.ref-cards{width:100%}.ref-card{grid-template-columns:50% 1fr;gap:16px}.ref-card-image img{max-width:100%;height:auto}.ref-card-content p{font-size:13px;line-height:19px}.ref-card-content h2{font-size:21px}.ref-hero-inner{padding:40px 30px}.ref-hero-intro h1{white-space:normal;font-size:24px;line-height:29px}.ref-hero-intro p{font-size:13px;line-height:18px}.ref-hero-course{width:90%;height:150px;margin-top:13px}.ref-hero-feature img{margin-bottom:23px}.ref-related-grid{gap:22px}.ref-story-image{height:140px}}@media (max-width:700px){.ref-hero{height:auto}.ref-hero-inner{grid-template-columns:1fr 1fr;gap:12px;height:auto;min-height:410px;padding:34px 20px 26px}.ref-hero-intro{grid-column:1/-1;grid-template-columns:1fr 120px;display:grid}.ref-hero-intro h1{grid-column:1;margin-bottom:8px;font-size:27px;line-height:32px}.ref-hero-intro p{grid-column:1}.ref-hero-course{grid-area:1/2/3;align-self:center;width:120px;height:120px;margin:0}.ref-hero-feature{padding:0}.ref-hero-feature img,.ref-hero-feature.glossary-feature img{width:95%;height:125px;margin:0 0 8px}.ref-hero-feature h2{font-size:15px;line-height:20px}.ref-main-container{max-width:calc(100% - 32px);margin-top:24px}.ref-card{grid-template-columns:1fr;gap:0;height:auto;min-height:0;padding:0}.ref-card-image{width:100%;height:225px}.ref-card-image:before{top:125px}.course-image img{width:330px;height:auto}.quiz-image img{width:310px;height:auto;margin-bottom:18px}.glossary-image img{width:330px;height:auto;margin-bottom:32px}.ref-card-content{padding:24px}.ref-card-content h2{font-size:24px}.ref-card-content p{font-size:14px;line-height:21px}.ref-related{margin-top:42px;padding:0 20px}.ref-related-grid{grid-template-columns:1fr;gap:25px}.ref-story-image{height:170px;margin-bottom:15px}.ref-related-controls{margin-bottom:20px}.ref-quote{margin-top:30px;padding:25px 15px 30px}.ref-quote p{text-align:center;font-size:25px;line-height:1.3}.ref-quote span{font-size:65px}.ref-quote small{margin:5px 30px 0 0;font-size:12px}}
.school-site{--ink:#181a20;--muted:#70757e;--line:#e5e5e5;--soft:#f5f5f5;--yellow:#f0b90b;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.school-site *{letter-spacing:0}.school-site a:focus-visible,.school-site button:focus-visible,.school-site select:focus-visible{outline-offset:4px;outline:3px solid #c58f00}.school-header{z-index:30;background:#f0b90b;border:0;height:60px;position:relative}.school-nav-wrap{align-items:center;gap:20px;max-width:1440px;height:100%;margin:auto;padding:0 24px;display:flex}.school-logo{z-index:2;background:#fff;border-radius:0 0 12px 12px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:107px;height:74px;display:flex;position:relative;box-shadow:0 5px 16px #0001}.school-logo .brand{background:#fff;width:92px;height:37px}.school-nav{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.school-nav-item{position:relative}.school-nav-item>a{white-space:nowrap;color:#181a20;border-radius:4px;padding:10px 7px;font:700 14px Trebuchet MS,Arial,sans-serif;display:block}.school-nav-item:hover>a,.school-nav-item:focus-within>a,.school-nav-item>a.is-active{background:#181a2018}.school-dropdown{color:#34373d;z-index:31;background:#fff;border-radius:6px;min-width:215px;padding:9px;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 10px 30px #0002}.school-dropdown a{padding:11px;font-size:12px;font-weight:500;display:block}.school-dropdown a:hover{background:#fff6d2}.school-nav-item:hover .school-dropdown,.school-nav-item:focus-within .school-dropdown{display:block}.school-header-actions{flex:none;align-items:center;gap:20px;margin-inline-start:auto;display:flex}.school-header-actions>a{align-items:center;display:flex}.school-language{align-items:center;gap:4px;margin:0;display:flex}.school-language select{appearance:auto;color:#181a20;cursor:pointer;background:0 0;border:0;max-width:58px;padding:4px 0;font-size:11px}.school-menu{cursor:pointer;background:0 0;border:0;padding:5px;display:none}.school-footer{color:#999da5;background:#272a31;margin-top:0}.school-footer-inner{grid-template-columns:1fr 1.3fr .8fr 3fr;gap:35px;max-width:1170px;margin:auto;padding:50px 30px;display:grid}.school-footer h3{text-transform:uppercase;color:#fff;margin:0 0 22px;font-size:11px;font-weight:700}.school-footer a{color:#a3a6ad;margin:0 0 17px;font-size:12px;line-height:1.5;display:block}.school-footer a:hover{color:#f0b90b}.school-footer-about{border-inline-start:1px solid #ffffff10;padding-inline-start:50px}.school-footer-about .brand{background:0 0;width:150px;height:54px}.school-footer-about .brand img{mix-blend-mode:screen}.school-footer-about p{margin:12px 0;font-size:13px;line-height:1.6}.school-footer-about>a:last-child{align-items:center;gap:4px;display:flex}.school-legal{background:#202329;padding:23px max(30px,50vw - 555px);font-size:10px;line-height:1.8}.school-legal p{margin:0}.school-legal details{margin-top:8px}.school-legal summary{cursor:pointer}.school-legal-notices{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:16px;display:grid}.school-legal-notices a{font-size:11px}.school-legal-notices strong,.school-legal-notices span{display:block}.school-legal-notices strong{color:#e5e5e5;margin-bottom:6px}.school-home{color:#444950}.school-home .ref-hero-intro h1{white-space:normal}.school-home .ref-hero-feature h2{max-width:230px}.school-home .ref-hero-feature{min-width:0}.school-site[lang=ko] .ref-hero-intro h1,.school-site[lang=ko] .ref-hero-feature h2{word-break:keep-all;overflow-wrap:anywhere}.school-home .ref-card{align-items:center;height:auto;min-height:279px}.school-home .ref-card-image{align-self:end}.school-home .ref-card-content{padding-top:4px}.school-home .ref-dots{direction:ltr;gap:12px;margin-inline-end:15px;display:flex}.school-home .ref-dots i{background:#cbd0d7;border-radius:50%;width:7px;height:7px;display:block}.school-home .ref-dots i.selected{background:#444950}.school-home .ref-related-controls button{cursor:pointer;flex:none;place-items:center;display:grid}.school-home .ref-related-controls button:disabled{opacity:.35;cursor:default}.school-home .ref-story:nth-child(n) .ref-story-image{background:0 0;overflow:hidden}.school-home .ref-story-image img{object-fit:cover;width:100%;height:100%;display:block}.school-home .ref-story small{align-items:center;gap:4px;display:flex}.school-home .ref-quote{text-align:end}.school-home .ref-quote small{margin:0;margin-inline-end:170px}.school-site .page-body{max-width:1150px;padding-top:40px;padding-bottom:70px}.school-site .page-heading h1{font-size:43px;line-height:1.2}.school-site .page-heading p{color:#656972;font-size:16px;line-height:1.7}.school-site .button-dark{color:#181a20;background:#f0b90b;border-color:#f0b90b}.school-site .button-dark:hover{background:#ffd338;border-color:#ffd338}.school-site .notice,.school-site .example-box{background:#fff7db;border-color:#e5d99e}.school-site .progress-track span{background:#f0b90b}.school-site .lesson-block>p{color:#464b54;font-size:17px;line-height:1.85}.school-site .lesson-header h1{font-size:35px;line-height:1.2}.school-site .lesson-side-card{color:#fff;background:#363a43;border:0;border-radius:5px}.school-site .lesson-side-card .text-link,.school-site .lesson-side-card .eyebrow{color:#f0b90b}.school-subnav{background:#fafafa;border-bottom:1px solid #e6e6e6}.school-subnav>div{gap:25px;max-width:1090px;margin:auto;padding:0 24px;display:flex;overflow:auto}.school-subnav a{white-space:nowrap;border-bottom:3px solid #0000;padding:19px 0;font-size:13px}.school-subnav .selected{border-bottom-color:#f0b90b;font-weight:700}.school-academy-heading{text-align:center;max-width:760px;margin:0 auto;padding:55px 20px 35px}.school-academy-heading h1{margin:22px 0;font-size:43px;font-weight:700;line-height:1.2}.school-academy-heading p{color:#656972;font-size:16px;line-height:1.7}.school-crest{background:#fff9e5;border:3px solid #f0b90b;border-radius:50%;place-content:center;width:155px;height:155px;margin:auto;font-size:42px;font-weight:700;display:grid;box-shadow:inset 0 0 0 9px #fff,inset 0 0 0 12px #f0b90b}.school-crest small{margin-top:6px;font-size:10px}.school-academy .academy-progress-panel{background:#f4f4f5;border:0;border-radius:5px;max-width:760px;margin:10px auto 45px;padding:24px}.school-course-list{max-width:840px;margin:auto}.school-course-list>h2{text-align:center;margin:35px;font-size:31px}.school-course-block{border-bottom:1px solid #e5e5e5;padding:42px 25px;scroll-margin-top:30px}.school-course-top{grid-template-columns:42% minmax(0,58%);align-items:center;gap:10px;display:grid}.school-course-top img{border-radius:14px;width:180px;height:auto}.school-course-top h2{margin:10px 0;font-size:29px;line-height:1.2}.school-course-top p{color:#6a6d74;margin:15px 0;font-size:15px;line-height:1.7}.school-course-top small{color:#8d772c;font-size:10px;font-weight:700}.school-course-bottom{border-top:1px solid #eee;grid-template-columns:42% minmax(0,58%);gap:20px;margin-top:26px;padding-top:24px;display:grid}.school-course-bottom h3{margin:0 0 18px;font-size:21px}.school-course-bottom p{color:#7d8189;font-size:12px}.school-outline{margin:0;padding:0;list-style:none}.school-outline li{padding:0 0 20px 30px;border-inline-start:2px solid #e0e1e5;margin-inline-start:10px;padding-inline:30px 0;font-size:14px;line-height:1.5;position:relative}.school-outline li:before{content:"›";inset-inline-start:-11px;text-align:center;color:#ac8300;background:#fff;border:2px solid #d6d8de;border-radius:50%;width:19px;height:19px;font-weight:800;line-height:15px;position:absolute;top:0}.school-outline a:hover{color:#987300}.school-quiz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.school-quiz-card{background:#fff;border:1px solid #e3e5e8;border-radius:5px;overflow:hidden}.school-quiz-card img{width:100%;height:auto}.school-quiz-card>div{padding:20px}.school-quiz-card h2{margin:0 0 10px;font-size:20px;line-height:1.3}.school-quiz-card p{color:#7c828b;font-size:13px;line-height:1.6}.school-quiz-card .text-link{color:#997300;margin-top:16px}[dir=rtl] .ref-related-controls button svg{transform:scaleX(-1)}@media (max-width:1250px){.school-nav-wrap{gap:10px;padding:0 20px}.school-nav-item>a{padding:10px 6px;font-size:9px}.school-header-actions{gap:12px}}@media (max-width:1000px){.school-language svg{display:none}.school-nav{gap:0}.school-nav-item>a{padding:10px 5px;font-size:9px}.school-logo{width:100px}}@media (max-width:850px){.school-nav{top:60px;background:#f0b90b;flex-wrap:wrap;max-height:calc(100dvh - 60px);padding:25px;display:none;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 8px 10px #0001}.school-nav.is-open{display:flex}.school-nav-item{width:50%}.school-nav-item>a{white-space:normal;padding:12px;font-size:11px}.school-dropdown{min-width:0;box-shadow:none;background:#ffffff50;margin:0 5px;position:static}.school-menu{display:flex}.school-header-actions{gap:20px}.school-language svg{display:block}}@media (max-width:700px){.school-nav-wrap{padding:0 20px}.school-logo{width:107px}.school-footer-inner{grid-template-columns:1fr 1fr;gap:25px;padding:35px 25px}.school-footer-about{border-inline-start:0;border-top:1px solid #ffffff15;grid-column:1/-1;padding:25px 0 0}.school-legal-notices{grid-template-columns:1fr}.school-home .ref-quote small{margin-inline-end:30px}.school-site .page-body{padding-top:28px;padding-bottom:45px}.school-site .page-heading h1{font-size:32px}.school-site .lesson-header h1{font-size:29px}.school-site .lesson-block>p{font-size:16px}.school-academy-heading{padding:40px 15px 25px}.school-academy-heading h1{font-size:32px}.school-academy-heading p{font-size:14px}.school-crest{width:125px;height:125px;font-size:36px}.school-academy .academy-progress-panel{margin:0 20px 30px}.school-course-top,.school-course-bottom{grid-template-columns:1fr}.school-course-top{text-align:center}.school-course-top img{margin:auto}.school-course-top h2{font-size:25px}.school-course-block{padding:30px 20px}.school-course-list>h2{font-size:27px}.school-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.school-quiz-card>div{padding:16px}.school-quiz-card h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.school-site *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:701px) and (max-width:850px){.school-home .ref-hero-feature h2{max-width:calc(100% - 20px)}}@media (max-width:700px){.school-home .ref-card-content{padding:24px}.school-home .ref-hero-feature h2{max-width:100%}}.school-site:not(:has(.school-home)) .school-header{height:76px}.school-site:not(:has(.school-home)) .school-logo{width:130px;height:94px}.school-site:not(:has(.school-home)) .school-nav{justify-content:center}.school-directory>.page-heading{color:#fff;clip-path:inset(0 -100vmax);background:#1e2128;flex-direction:column;justify-content:center;min-height:285px;margin-top:-40px;margin-bottom:40px;padding:45px 0;display:flex;box-shadow:0 0 0 100vmax #1e2128}.school-directory>.page-heading h1{margin:0 0 12px;font-size:33px}.school-directory>.page-heading p{color:#c9cbd0;max-width:450px;margin:0;font-size:15px;line-height:1.6}.school-directory>.page-heading>.eyebrow{display:none}.school-academy .academy-progress-panel{grid-template-columns:1fr 2fr;gap:28px;display:grid}.school-crest{direction:ltr;unicode-bidi:isolate}.school-home .learning-with-brokers{grid-template-columns:minmax(0,780px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.school-home .learning-with-brokers>.ref-cards{width:100%;min-width:0}.learning-brokers{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.learning-broker-card{border-radius:8px;gap:12px;min-height:0;padding:18px;position:relative}.learning-broker-card .broker-card-top{flex-wrap:wrap;align-items:center}.learning-broker-card .status-dot{white-space:normal;color:#645000;background:#fff7da;max-width:100%}.learning-broker-card h3{font-size:21px}.learning-broker-card p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.learning-broker-card .broker-features{gap:8px;font-size:12px}.learning-broker-card .broker-features ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.learning-broker-card .broker-features li{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.learning-broker-card .broker-features li>span:last-child{text-align:end}.learning-broker-card>.text-link{color:#786000;font-size:13px}.learning-broker-card>.text-link:after{content:"";border-radius:8px;position:absolute;inset:0}.learning-broker-card:has(a:focus-visible){outline-offset:3px;outline:2px solid #b88600}.learning-broker-card:hover{background:#fffdf5;border-color:#d3ac33}@media (max-width:1199px){.school-home .learning-with-brokers{grid-template-columns:minmax(0,1fr)}.school-home .learning-with-brokers>.ref-cards{max-width:780px}.learning-brokers{width:100%;max-width:780px}}.school-progress-count>strong{direction:ltr;unicode-bidi:isolate;font-size:30px;line-height:1.2;display:block}.school-progress-count>strong small{font-size:22px}.school-progress-count>span{color:#757983;font-size:12px}.school-progress-count .progress-track{background:#eee;height:6px;margin-bottom:0}.school-progress-resume h3{margin:0 0 9px;font-size:18px}.school-progress-resume p{color:#757983;margin:0 0 14px;font-size:13px}.school-progress-resume .text-link{color:#997300;font-size:13px}@media (max-width:1150px){.school-site:not(:has(.school-home)) .school-logo{width:110px}}@media (max-width:850px){.school-site:not(:has(.school-home)) .school-nav{max-height:calc(100dvh - 76px);top:76px}}@media (max-width:700px){.school-site:not(:has(.school-home)) .school-header{height:64px}.school-site:not(:has(.school-home)) .school-logo{width:110px;height:78px}.school-site:not(:has(.school-home)) .school-nav{max-height:calc(100dvh - 64px);top:64px}.school-directory>.page-heading{min-height:220px;margin-top:-28px;padding:30px 0}.school-directory>.page-heading h1{font-size:26px}.school-directory>.page-heading p{font-size:14px}.school-academy .academy-progress-panel{grid-template-columns:1fr;gap:15px}}.school-home .learning-home-main{width:100%;min-width:0;max-width:780px}.school-home .learning-home-main>.ref-cards{width:100%;min-width:0}.school-home .latest-articles{text-align:start;border-top:1px solid #e4e5e7;margin-top:44px;padding-top:28px}.school-home .latest-articles-heading h2{letter-spacing:0;overflow-wrap:anywhere;margin:0 0 24px;font-size:26px;line-height:1.3}.school-home .latest-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}.school-home .latest-articles-item{min-width:0}.school-home .latest-articles-link{height:100%;color:inherit;text-decoration:none;display:block}.school-home .latest-articles-thumbnail{aspect-ratio:16/9;color:#737780;background:#f0f1f3;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.school-home .latest-articles-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.school-home .latest-articles-content{min-width:0;padding-top:14px}.school-home .latest-articles-category{color:#766000;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.5;display:block}.school-home .latest-articles-content h3{letter-spacing:0;overflow-wrap:anywhere;margin:7px 0 10px;font-size:18px;line-height:1.4}.school-home .latest-articles-content p{color:#5b6068;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.school-home .latest-articles-content time{color:#6a7078;font-size:12px;line-height:1.5;display:block}.school-home .latest-articles-featured{grid-column:1/-1}.school-home .latest-articles-featured .latest-articles-link{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.school-home .latest-articles-featured .latest-articles-content{padding-top:0}.school-home .latest-articles-featured h3{font-size:24px}.school-home .latest-articles-link:hover h3{text-underline-offset:3px;text-decoration:underline}.school-home .latest-articles-link:focus-visible,.school-home .latest-articles-view-all:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #8b6b00}.school-home .latest-articles-view-all{background:var(--yellow,#ffcf24);color:#24262b;text-align:center;overflow-wrap:anywhere;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:28px auto 0;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.school-home .latest-articles-view-all svg{flex-shrink:0}.school-home .latest-articles-view-all:hover{background:#ffd95a}.school-home .latest-articles[dir=rtl] .latest-articles-view-all svg{transform:rotate(180deg)}.school-home .latest-articles-empty{color:#5b6068;font-size:14px;line-height:1.6}.announcement-bar{color:#292c32;background:linear-gradient(#fffdf780,#fffdf780),#fff9e9 url(/images/announcement-pattern.png) 50%/828px 91px repeat-x;border-bottom:1px solid #eee5ce}.announcement-bar-inner{justify-content:center;align-items:center;gap:16px;min-height:44px;padding:5px 16px;display:flex}.announcement-bar-inner>span{white-space:nowrap;font-size:14px;font-weight:700;line-height:1.4}.announcement-bar a{color:#fff;white-space:nowrap;background:#24272d;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.announcement-bar a:hover{color:#ffe083;background:#454a53}@media (max-width:1320px){.school-logo{max-height:100%}.school-nav{top:100%;background:#f0b90b;flex-wrap:wrap;justify-content:flex-start;max-height:calc(100dvh - 80px);padding:20px;display:none;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 8px 10px #0001}.school-site:not(:has(.school-home)) .school-nav{top:100%;background:#f0b90b;flex-wrap:wrap;justify-content:flex-start;max-height:calc(100dvh - 80px);padding:20px;display:none;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 8px 10px #0001}.school-nav.is-open{display:flex}.school-nav-item{width:50%}.school-nav-item>a{white-space:normal;padding:12px;font-size:15px}.school-dropdown{min-width:0;box-shadow:none;background:#ffffff50;margin:0 5px;position:static}.school-menu{display:flex}.school-header-actions{gap:16px}.school-language svg{display:block}}@media (max-width:480px){.announcement-bar-inner{gap:8px;padding-inline:8px}.announcement-bar-inner>span{font-size:12px}.announcement-bar a{min-height:32px;padding-inline:9px;font-size:12px}}@media (max-width:359px){.announcement-bar-inner{gap:6px}.announcement-bar-inner>span{font-size:11px}.announcement-bar a{padding-inline:7px}.announcement-bar a svg{display:none}}@media (max-width:700px){.school-home .latest-articles-grid{grid-template-columns:minmax(0,1fr);gap:28px}.school-home .latest-articles-featured .latest-articles-link{grid-template-columns:minmax(0,1fr);gap:0}.school-home .latest-articles-featured .latest-articles-content{padding-top:14px}.school-home .latest-articles-heading h2{font-size:24px}.school-home .latest-articles-featured h3{font-size:22px}}
@font-face{font-family:ArticleNunito;src:url(/fonts/articles/nunito/Nunito%5Bwght%5D.ttf)format("truetype");font-weight:200 1000;font-display:swap}@font-face{font-family:ArticleFredoka;src:url(/fonts/articles/fredoka/Fredoka%5Bwdth,wght%5D.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:ArticleJua;src:url(/fonts/articles/jua/Jua-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ArticleGowun;src:url(/fonts/articles/gowundodum/GowunDodum-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ArticleArabic;src:url(/fonts/articles/notosansarabic/NotoSansArabic%5Bwdth,wght%5D.ttf)format("truetype");font-weight:100 900;font-display:swap}.article-reading{--article-body-font:ArticleNunito,Arial,sans-serif;--article-title-font:ArticleFredoka,ArticleNunito,sans-serif;--article-title-weight:550;font-family:var(--article-body-font);color:#484d55;letter-spacing:0;overflow-wrap:anywhere;min-width:0}.article-reading:lang(ko){--article-body-font:ArticleGowun,sans-serif;--article-title-font:ArticleJua,ArticleGowun,sans-serif;--article-title-weight:400;word-break:keep-all}.article-reading:lang(ar){--article-body-font:ArticleArabic,sans-serif;--article-title-font:ArticleArabic,sans-serif;--article-title-weight:650}.article-reading.article-reading{max-width:828px;margin-inline:auto}.article-reading.article-reading .page-heading{color:inherit;background:0 0;margin-block:24px 28px;padding:0}.article-reading.article-reading h1{font-family:var(--article-title-font);font-weight:var(--article-title-weight);letter-spacing:0;color:#41464e;margin-block:14px 22px;font-size:42px;line-height:1.3}.article-reading.article-reading .page-heading p,.article-reading.article-reading .preview-summary{font-family:var(--article-body-font);color:#5e6673;margin-block:0 24px;font-size:19px;line-height:1.85}.article-reading.article-reading .prose{max-width:780px;font-family:var(--article-body-font);padding-block:16px 36px;font-size:19px;line-height:1.85}.article-reading.article-reading .prose p{font-size:inherit;line-height:inherit;color:inherit;margin-block:0 28px}.article-reading.article-reading h2,.article-reading.article-reading h3{font-family:var(--article-title-font);font-weight:var(--article-title-weight);letter-spacing:0;color:#41464e}.article-reading.article-reading .prose h2{margin-block:46px 24px;font-size:32px;line-height:1.4}.article-reading.article-reading .prose h3{margin-block:34px 18px;font-size:25px;line-height:1.45}.article-reading .prose strong{font-weight:800}.article-reading .prose ul,.article-reading .prose ol{margin-block:22px 30px;padding-inline:26px 0;line-height:1.85}.article-reading .prose li{margin-block:10px}.article-reading .prose blockquote{border:0;color:#484d55;background:#fffbed;border-inline-start:4px solid #f0b90b;border-radius:0 8px 8px 0;margin:30px 0;padding:20px 24px}.article-reading[dir=rtl] .prose blockquote{border-radius:8px 0 0 8px}.article-reading .prose a:not(.article-cta){color:#796000;text-underline-offset:4px;text-decoration-thickness:1px}.article-reading .prose a:hover{background:#fff6d7}.article-reading .prose code{background:#f5f5f5;border-radius:4px;padding:3px 6px}.article-reading.article-reading .article-figure{max-width:100%;margin:30px 0}.article-reading .article-figure img{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.article-reading .article-figure figcaption{color:#6a7079;margin-top:12px;font-size:14px;line-height:1.7}.article-reading .article-table-wrap{border:1px solid #eaecef;border-radius:8px;margin-block:30px;overflow-x:auto}.article-reading .article-table-wrap table{font-size:16px;line-height:1.7}.article-reading .article-table-wrap th,.article-reading .article-table-wrap td{text-align:start;border-color:#eaecef;padding:15px 18px}.article-reading .article-table-wrap th{color:#41464e;background:#fff8df}.article-reading .article-faq{border-color:#eaecef;padding:20px 0}.article-reading .article-faq p{margin-top:16px}.article-reading .article-cta{color:#fff;background:#1e2329;border-bottom:3px solid #f0b90b;border-radius:8px;padding:13px 22px;font-size:16px}.article-reading .article-meta,.article-reading .breadcrumbs{font-size:13px;line-height:1.7}.article-three-column{grid-template-columns:minmax(0,1fr);gap:28px;max-width:1476px;margin-inline:auto;padding-bottom:48px;display:grid}.article-center{min-width:0}.article-previous,.article-broker-sidebar{width:calc(100% - 32px);min-width:0;max-width:828px;margin-inline:auto}.article-previous h2{color:#41464e;margin:0 0 16px;font-size:20px}.article-previous-card{color:#41464e;background:#fff;border:1px solid #eaecef;border-radius:8px;margin-bottom:24px;display:block;overflow:hidden}.article-previous-card:hover{background:#fffdf5;border-color:#d5ad29}.article-previous-image{aspect-ratio:16/9;background:#f5f5f5;place-items:center;display:grid}.article-previous-image img{object-fit:cover;width:100%;height:100%;display:block}.article-previous-card>div:last-child{padding:18px 16px 20px}.article-previous-card span{color:#806400;font-size:12px;font-weight:700}.article-previous-card h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.5}.article-previous-empty{color:#70757e;font-size:14px;line-height:1.6}.article-broker-sidebar .learning-brokers{max-width:none}.article-broker-sidebar .learning-broker-card{gap:9px;padding:14px}.article-broker-sidebar .learning-broker-card h3{font-size:18px}.article-broker-sidebar .broker-mark{width:42px;height:42px}.article-broker-sidebar .status-dot{font-size:10px}.article-broker-sidebar .learning-broker-card>.text-link{color:#403500;background:#fff4c9;border-radius:4px;justify-content:center;padding:8px 10px;text-decoration:none}.article-sticky:focus-visible{outline-offset:4px;outline:2px solid #c58f00}.article-broker-toggle>summary{cursor:pointer;color:#41464e;justify-content:space-between;align-items:center;padding:0 2px 16px;font-size:20px;font-weight:700;list-style:none;display:flex}.article-broker-toggle>summary::-webkit-details-marker{display:none}.article-broker-toggle[open]>summary svg{transform:rotate(180deg)}.article-broker-sidebar .article-compact-broker{border-radius:8px;grid-template-columns:78px minmax(0,1fr);gap:14px 10px;min-height:0;padding:16px 12px;display:grid}.article-broker-identity{align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.article-broker-identity img{object-fit:contain;width:72px;height:60px;display:block}.article-broker-identity h3{text-align:center;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.3}.article-broker-support{justify-content:space-around;align-items:center;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.article-broker-support li{text-align:center;overflow-wrap:anywhere;gap:8px;min-width:0;font-size:11px;line-height:1.4;display:grid}.article-broker-support bdi{color:#41464e;font-weight:700}.article-broker-support span{color:#676d76}.article-broker-footer{border-top:1px solid #eaecef;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.article-broker-footer>span{color:#70757e;font-size:10px}.article-broker-footer a{white-space:nowrap;color:#403500;background:#fff4c9;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex}.article-broker-footer a:hover{background:#f0b90b}@media (min-width:1440px){.article-three-column{grid-template-columns:minmax(0,1fr) 828px minmax(0,1fr);align-items:start;gap:40px;width:calc(100% - 48px)}.article-center{grid-area:1/2}.article-center>.article-reading{width:100%}.article-previous{grid-area:1/1}.article-broker-sidebar{grid-area:1/3}.article-sticky{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;width:100%;max-height:calc(100dvh - 164px);margin-top:40px;padding:2px;position:sticky;top:140px;overflow-y:auto}}.article-reading .article-meta{border-color:#eaecef;padding-bottom:22px}.studio-grid:has(.studio-preview){grid-template-columns:minmax(0,1fr)}.studio-preview.article-reading{border-radius:8px;width:100%;padding:24px}.article-reading .preview-summary{border:0;padding:0}@media (max-width:600px){.article-reading.article-reading h1{font-size:32px;line-height:1.35}.article-reading.article-reading .prose h2{margin-block:36px 20px;font-size:27px}.article-reading.article-reading .prose h3{font-size:23px}.article-reading.article-reading .prose,.article-reading.article-reading .page-heading p,.article-reading.article-reading .preview-summary{font-size:18px;line-height:1.85}.article-reading.article-reading .prose p{margin-bottom:24px}.article-reading .prose blockquote{padding:16px 18px}.studio-preview.article-reading{padding:18px}}
.article-translations{border-block:1px solid #eaecef;margin-block:18px;padding-block:18px}.article-translations h3{margin:0 0 8px;font-size:18px}.article-translations p{color:#5e6673;font-size:13px;line-height:1.6}.article-language-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:14px;display:grid}.article-language-tabs button{color:#1e2329;text-align:start;cursor:pointer;background:#fff;border:1px solid #eaecef;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.article-language-tabs button[aria-pressed=true]{background:#fff9df;border-color:#f0b90b}.article-language-tabs button:disabled{opacity:.55;cursor:default}.article-language-tabs small{color:#5e6673;font-size:12px}.article-translation-review{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.article-translation-review input{accent-color:#f0b90b;flex:none;width:18px;height:18px}.article-source-reference{margin-block:16px;font-size:13px}.article-source-reference summary{cursor:pointer;font-weight:700}.article-source-reference pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f5;max-height:380px;padding:16px;overflow:auto}.article-translations>a{text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.article-save-status{overflow-wrap:anywhere;background:#fff9df;border-inline-start:3px solid #f0b90b;margin-block:14px;padding:12px 16px;font-size:14px;line-height:1.6}@media (max-width:600px){.article-language-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
