.fslc-modular .fslc-workspace{display:block;max-width:1440px;margin:0 auto;padding:40px 38px 64px}.fslc-modular .fslc-header{gap:24px}.fslc-module-nav{display:flex;gap:8px;align-items:center;margin-left:auto}.fslc-module-nav a{padding:10px 14px;border-radius:8px;min-height:44px;text-decoration:none;color:#616166;font-size:14px;line-height:24px}.fslc-module-nav a:hover,.fslc-module-nav a.is-current{background:#f1faff;color:#006b94}.fslc-module-nav a.is-current{font-weight:600}.fslc-modular .fslc-account{margin-left:8px}.fslc-task-list{margin-top:40px;border-top:1px solid #dedee3}.fslc-task-list section{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:34px 0;border-bottom:1px solid #dedee3}.fslc-task-list h2{margin:0 0 10px;font-size:27px}.fslc-task-list p{margin:0;color:#616166;max-width:65ch}.fslc-task-list a{flex:none;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.fslc-modular .fslc-search{margin:28px 0;max-width:950px}.fslc-modular .fslc-search select{font:inherit;border:1px solid #dedee3;border-radius:8px;min-height:48px;background:#fff;color:#1d1d1f;padding:10px;max-width:260px}.fslc-learning-filter,.fslc-lesson-nav{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.fslc-learning-filter a,.fslc-lesson-nav a{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #dedee3;border-radius:8px;text-decoration:none}.fslc-learning-filter a.is-current{background:#f1faff;border-color:#b9dfed;font-weight:600}.fslc-learning-list{border-top:1px solid #dedee3;margin-top:28px}.fslc-learning-list article{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 0;border-bottom:1px solid #dedee3}.fslc-learning-list h2{font-size:23px;margin:0 0 8px}.fslc-learning-list h2 a{text-decoration:none}.fslc-learning-list h2 a:hover{text-decoration:underline}.fslc-learning-list p{color:#616166;margin:0;max-width:70ch;font-size:15px}.fslc-learning-list .fslc-topic-category{font-size:13px;margin:0 0 8px}.fslc-learning-list article>span{font-size:13px;color:#616166;flex:none}.fslc-lesson{max-width:900px;margin:0 auto}.fslc-lesson-training{margin:36px 0 48px;padding-bottom:24px;border-bottom:1px solid #dedee3}.fslc-lesson .fslc-video{margin-top:24px}.fslc-lesson .fslc-video h3{font-size:19px;margin-bottom:14px}.fslc-lesson .fslc-instruction{padding:24px 0;margin:0 0 16px}.fslc-lesson .fslc-instruction h2{font-size:26px;margin-bottom:16px}.fslc-lesson .fslc-illustration{max-width:760px}.fslc-lesson :is(.fslc-documents,.fslc-faqs,.fslc-related){margin-top:40px;padding-top:24px;border-top:1px solid #dedee3}.fslc-lesson [id]{scroll-margin-top:24px}.fslc-modular .fs-directory{padding:8px 0}.fslc-modular .fsps{padding:0;max-width:none}.fslc-modular .fsps-topline{justify-content:flex-end}.fslc-modular .fsps .fsps-hero h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:38px;font-weight:650;line-height:1.15;letter-spacing:-.03em}.fslc-modular .fsps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fslc-modular :is(.fsps,.fs-directory){color-scheme:light}
@media(max-width:1050px){.fslc-modular .fslc-header{flex-wrap:wrap}.fslc-module-nav{order:3;flex-basis:100%;justify-content:center;border-top:1px solid #dedee3;padding-top:12px;margin-left:0}.fslc-modular .fslc-account{margin-left:auto}.fslc-modular .fslc-workspace{padding:30px 24px 48px}.fslc-modular .fsps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.fslc-modular .fslc-header{gap:14px;padding:16px 18px}.fslc-module-nav{gap:2px;justify-content:space-between;padding-top:10px}.fslc-module-nav a{padding:9px 10px;font-size:13px}.fslc-modular .fslc-workspace{padding:26px 18px 40px}.fslc-task-list section{align-items:start;flex-direction:column;gap:12px;padding:26px 0}.fslc-task-list h2{font-size:24px}.fslc-learning-list article{align-items:start;flex-direction:column;gap:12px}.fslc-learning-list h2{font-size:21px}.fslc-modular .fslc-search div{flex-wrap:wrap}.fslc-modular .fslc-search input{flex-basis:100%}.fslc-modular .fslc-search select{flex:1;min-width:0;max-width:none}.fslc-lesson-nav{gap:8px}.fslc-lesson-nav a{font-size:13px;padding:9px 11px}.fslc-lesson .fslc-instruction h2{font-size:23px}.fslc-modular .fsps .fsps-hero h1{font-size:30px}.fslc-modular .fsps-grid{grid-template-columns:1fr}}
.fslc-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:24px;color:#616166}.fslc-breadcrumb span[aria-current]{max-width:55ch}.fslc-personal{font-weight:600;color:#1d1d1f;margin:18px 0!important}.fslc-task-list{margin-top:20px}.fslc-task-list h3{font-size:24px;margin:0 0 8px}.fslc-start{margin:40px 0;padding:28px 0;border-bottom:1px solid #dedee3}.fslc-start h2{margin-top:0}.fslc-category-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:24px 0 40px;border-top:1px solid #dedee3}.fslc-category-index section{padding:20px 0;border-bottom:1px solid #dedee3}.fslc-category-index h3{margin:0 0 6px;font-size:19px}.fslc-category-index h3 a{text-decoration:none}.fslc-category-index h3 a:hover{text-decoration:underline}.fslc-category-index p{margin:0;color:#616166;font-size:14px}.fslc-article-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;align-items:start;margin:32px 0}.fslc-on-page{position:sticky;top:24px;border-right:1px solid #dedee3;padding-right:20px}.fslc-on-page h2{font-size:15px;margin:0 0 14px}.fslc-on-page a{display:block;padding:8px 0;font-size:14px;text-decoration:none;line-height:1.5}.fslc-on-page a:hover{text-decoration:underline}.fslc-article-layout .fslc-lesson{width:100%;margin:0;max-width:900px;min-width:0}.fslc-article-layout .fslc-instruction:first-of-type{padding-top:0}.fslc-article-layout .fslc-instruction:first-of-type h2{margin-top:0}.fslc-resource-list{padding-left:20px}.fslc-resource-list a{display:inline-flex;padding:8px 0}.fslc-center select:focus-visible{outline:2px solid #006b94;outline-offset:3px}.fslc-center :is(h1,h2,h3){text-wrap:balance}.fslc-center :is(select,input,textarea){accent-color:#006b94}.fslc-knowledge-tools{font-size:14px}.fslc-center .fslc-main{overflow-wrap:anywhere}.fslc-center table{font-variant-numeric:tabular-nums}
@media(max-width:1050px){.fslc-center .fslc-header{flex-wrap:wrap}.fslc-center .fslc-account{margin-left:auto}.fslc-article-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}}
@media(max-width:720px){.fslc-article-layout{grid-template-columns:1fr;gap:24px}.fslc-on-page{position:static;border-right:0;border-bottom:1px solid #dedee3;padding:0 0 18px}.fslc-on-page nav{display:flex;flex-wrap:wrap;gap:4px 20px}.fslc-on-page h2{flex-basis:100%;margin-bottom:6px}.fslc-on-page a{padding:6px 0}.fslc-category-index{grid-template-columns:1fr}.fslc-module-nav{flex-wrap:wrap;justify-content:flex-start}.fslc-module-nav a{padding:9px 11px}.fslc-task-list h3{font-size:22px}.fslc-center .fslc-header{padding:16px 18px;gap:14px}}
/* Center 5.1: white, balanced FlexScreen workspace. */
.fslc-center{--fc-wash:#f2faff;--fc-shadow:0 10px 32px rgba(18,68,91,.08)}
.fslc-modular .fslc-workspace{max-width:1260px;padding:34px 38px 76px}
.fslc-modular .fslc-header{max-width:1404px;margin:auto}
.fslc-icon{display:inline-block;flex:none;vertical-align:middle}
.fslc-edit-toolbar{display:flex;justify-content:flex-end;padding:10px 38px 0;max-width:1404px;margin:auto}
.fslc-edit-page{display:inline-flex;gap:7px;align-items:center;min-height:38px;font-size:13px;font-weight:600;text-decoration:none!important;border-radius:8px;padding:6px 10px}
.fslc-edit-page:hover{background:#f2faff}.fslc-edit-page .fslc-icon{width:17px;height:17px}.fslc-edit-caption{font-weight:400}
.fslc-center .fslc-preview-notice{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;color:#a1151d;background:#fff3f3;border-bottom:1px solid #edc3c6;padding:14px 24px;text-align:center}
.fslc-preview-notice strong{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:750}.fslc-preview-notice a{color:#a1151d;font-weight:650;margin:0}
.fslc-center h1{font-size:40px;line-height:1.15;letter-spacing:-.03em;font-weight:650}
.fslc-center h2{font-size:26px;letter-spacing:-.025em}.fslc-center h3{letter-spacing:-.015em}
.fslc-home-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;padding:12px 0 38px}
.fslc-home-hero-text{grid-template-columns:minmax(0,900px);justify-content:center}
.fslc-home-hero .fslc-welcome{padding:0}.fslc-home-hero h1{font-size:clamp(34px,3.65vw,52px);max-width:none;margin-bottom:22px}
.fslc-home-hero .fslc-personal{margin:0 0 16px!important;color:#006b94;font-size:16px}
.fslc-home-hero .fslc-intro{font-size:16px;line-height:1.65;max-width:58ch}.fslc-home-hero .fslc-intro p{line-height:1.65}
.fslc-home-image{margin:0;aspect-ratio:1.2;overflow:hidden;border-radius:16px;background:#f2faff}
.fslc-home-image img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.fslc-modular .fslc-home-hero .fslc-search{margin:26px 0 0;max-width:none}.fslc-home-hero .fslc-search label{font-size:15px}.fslc-home-hero .fslc-search input{font-size:14px}
.fslc-home-destinations>h2{margin:0 0 20px}.fslc-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.fslc-destination{padding:24px 22px;border-radius:16px;display:flex;flex-direction:column;text-decoration:none!important;background:#f2faff;color:#1d1d1f!important;min-width:0;transition:background .2s ease,box-shadow .2s ease}
.fslc-destination:hover{background:#e7f6fd;box-shadow:var(--fc-shadow)}.fslc-destination-icon{width:46px;height:46px;color:#006b94;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.fslc-destination-icon .fslc-icon{height:40px;width:40px}.fslc-destination h3{margin:0 0 12px;font-size:21px;line-height:1.25}.fslc-destination p{font-size:14px;line-height:1.6;color:#465860;margin-bottom:24px}.fslc-destination-action{font-size:14px;color:#006b94;font-weight:600;display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto}.fslc-destination-action .fslc-icon{width:19px;height:19px}
.fslc-featured{margin:46px 0}.fslc-featured>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fslc-featured-resource{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #dedee3;text-decoration:none!important}.fslc-featured-resource>span{flex:1;min-width:0}.fslc-featured-resource strong{display:block;font-size:16px;color:#1d1d1f;line-height:1.45}.fslc-featured-resource small{display:block;color:#616166;margin-top:4px}.fslc-featured-resource:hover strong{color:#006b94}
.fslc-home-lower{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;margin-top:44px}.fslc-home-lower h2{margin-top:0}.fslc-home-lower .fslc-start{margin:0;padding:26px;background:#f2faff;border:0;border-radius:16px;align-self:start}.fslc-start>.fslc-icon{width:32px;height:32px;color:#006b94;margin-bottom:12px}.fslc-start p{font-size:15px}
.fslc-category-index{column-gap:28px;border-top:0;margin:12px 0 24px}.fslc-category-index section{padding:18px 0}.fslc-category-index h3{font-size:18px}.fslc-category-index h3 a{color:#1d1d1f}.fslc-category-index h3 a:hover{color:#006b94}.fslc-category-index p{font-size:13px}
.fslc-topic-heading{align-items:flex-start;margin-top:0}.fslc-topic-symbol{display:flex;align-items:center;justify-content:center;width:66px;height:66px;background:#f2faff;color:#006b94;border-radius:16px;flex:none;margin-left:18px}.fslc-topic-symbol .fslc-icon{width:36px;height:36px}
.fslc-back{margin:0;display:inline-flex;min-height:36px;align-items:center}.fslc-breadcrumb{margin-bottom:12px}.fslc-article-layout{grid-template-columns:minmax(0,760px) 210px;gap:56px;justify-content:center;margin:38px auto 0;max-width:1026px}.fslc-on-page{grid-column:2;grid-row:1;border-right:0;border-left:1px solid #dedee3;padding:0 0 0 24px;top:30px}.fslc-article-layout .fslc-lesson{grid-column:1;grid-row:1;max-width:760px}.fslc-article-single{grid-template-columns:minmax(0,760px);max-width:760px}.fslc-article-layout .fslc-prose{max-width:72ch;font-size:17px}.fslc-article-layout .fslc-prose p,.fslc-article-layout .fslc-prose li{font-size:17px;line-height:1.75}.fslc-article-layout .fslc-prose li{padding-left:5px;margin:12px 0}.fslc-article-layout .fslc-prose h3{font-size:20px;margin:30px 0 14px}.fslc-article-layout .fslc-instruction{padding:0 0 30px;margin:0 0 30px}.fslc-article-layout .fslc-instruction h2{font-size:27px;margin-top:0}.fslc-review-note{font-size:13px;background:#fffafa;color:#7d252d;margin:0 0 28px;border-color:#efd5d7}
.fslc-table-wrap{overflow:auto;margin:18px 0 28px;border-radius:12px;border:1px solid #dedee3}.fslc-prose .fslc-table-wrap table{display:table;border-collapse:collapse;width:100%;overflow:visible;font-size:15px}.fslc-table-wrap caption{font-weight:600;text-align:left;padding:16px;background:#f2faff;color:#1d1d1f}.fslc-table-wrap th{font-weight:600;text-align:left;background:#f8fbfc}.fslc-table-wrap :is(th,td){padding:12px 14px;vertical-align:top;border-bottom:1px solid #dedee3}.fslc-table-wrap tbody tr:last-child td{border-bottom:0}.fslc-table-wrap:focus-visible{outline:2px solid #006b94;outline-offset:4px}
.fslc-pdf-panel{margin:28px 0 38px}.fslc-pdf-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.fslc-pdf-heading h3{display:flex;gap:10px;align-items:center;margin:0;min-width:0;font-size:19px}.fslc-pdf-heading .fslc-button{gap:8px;flex:none}.fslc-pdf-heading .fslc-button .fslc-icon{width:18px;height:18px}.fslc-pdf-preview{display:block;width:100%;height:clamp(440px,70vh,900px);border:1px solid #dedee3;border-radius:12px;background:#fff;margin:0 0 12px}.fslc-pdf-panel>.fslc-muted{font-size:13px}
.fslc-learning-list h2{font-size:23px}.fslc-knowledge-tools{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0}.fslc-knowledge-tools a{min-height:36px;display:inline-flex;align-items:center}.fslc-learning-list article{gap:22px}.fslc-document{flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0;gap:16px}.fslc-document>span{font-size:17px;font-weight:600}.fslc-document>small{flex:none}
.fslc-center .fslc-main :is(.fslct-course,.fslct-lesson){margin:auto}.fslc-center .fslct-course-list{margin-top:36px}.fslc-center .fslct-course-row{padding:26px 0}.fslc-center .fslct-course-cover{width:220px}.fslc-center .fslct-course-cover img{border-radius:12px}.fslc-center .fslct-lesson-row{padding:22px 0}
.fslc-center *{scrollbar-color:#9ccfe0 #fff;scrollbar-width:thin}.fslc-center :is(a,button){-webkit-tap-highlight-color:#cfedff}
@media(max-width:1100px){.fslc-home-hero{gap:32px}.fslc-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.fslc-home-lower{gap:38px}.fslc-article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:32px}.fslc-article-single{grid-template-columns:minmax(0,760px)}.fslc-featured>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.fslc-modular .fslc-workspace{padding:24px 22px 48px}.fslc-home-hero{grid-template-columns:1fr;gap:26px;padding-top:0}.fslc-home-hero h1{font-size:40px;max-width:16ch}.fslc-home-image{aspect-ratio:1.8;max-height:320px}.fslc-home-hero .fslc-search{margin-top:22px}.fslc-home-lower{grid-template-columns:1fr;gap:26px}.fslc-featured>div{grid-template-columns:1fr}.fslc-article-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.fslc-on-page{position:static;grid-column:1;grid-row:1;border-left:0;border-bottom:1px solid #dedee3;padding:0 0 18px}.fslc-article-layout .fslc-lesson{grid-column:1;grid-row:2}.fslc-article-single .fslc-lesson{grid-row:1}.fslc-on-page nav{display:flex;flex-wrap:wrap;gap:6px 18px}.fslc-on-page h2{width:100%;margin-bottom:6px}.fslc-on-page a{padding:4px 0}.fslc-topic-symbol{width:48px;height:48px;margin-left:0;margin-bottom:10px}.fslc-topic-symbol .fslc-icon{width:28px;height:28px}.fslc-center .fslc-topic-heading{flex-direction:row;align-items:start;gap:12px}.fslc-topic-heading h1{font-size:32px;flex:1}.fslc-pdf-heading{align-items:start;flex-direction:column;gap:14px}.fslc-pdf-preview{height:480px;min-height:360px}.fslc-center .fslct-course-cover{width:100%;max-width:420px}.fslc-edit-toolbar{padding:8px 18px 0}.fslc-edit-caption{display:none}}
@media(max-width:440px){.fslc-modular .fslc-workspace{padding:22px 18px 44px}.fslc-home-hero h1{font-size:36px}.fslc-destinations{grid-template-columns:1fr;gap:14px}.fslc-destination{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 16px;padding:22px}.fslc-destination-icon{grid-column:1;grid-row:1/4;margin:0;width:40px;height:40px}.fslc-destination h3,.fslc-destination p,.fslc-destination-action{grid-column:2;margin:0}.fslc-destination h3{font-size:20px}.fslc-destination-action{margin-top:8px}.fslc-preview-notice strong{align-items:start;text-align:left;font-size:14px}.fslc-center .fslc-preview-notice{padding:12px 18px;justify-content:flex-start;text-align:left}.fslc-center h1{font-size:32px}.fslc-article-layout .fslc-prose :is(p,li){font-size:16px}.fslc-topic-symbol{display:none}.fslc-home-hero .fslc-search>div{flex-wrap:wrap}.fslc-home-hero .fslc-search input{flex-basis:100%}.fslc-home-hero .fslc-search button{width:100%}}
@media(prefers-reduced-motion:reduce){.fslc-destination{transition:none}}
.fslc-section-title{display:flex;align-items:center;gap:18px}.fslc-section-title>.fslc-icon{width:52px;height:52px;color:#006b94;background:#f2faff;padding:10px;border-radius:12px}.fslc-center .fs-card>.fslc-edit-page,.fslc-center .fsps-card>.fslc-edit-page{margin:8px 12px 4px;align-self:flex-end}
@media(max-width:440px){.fslc-section-title{gap:12px}.fslc-section-title>.fslc-icon{width:44px;height:44px;padding:8px}}
.fslc-pdf-viewer{border:1px solid #dedee3;border-radius:12px;overflow:hidden;background:#fff}.fslc-pdf-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f2faff;color:#1d1d1f;font-size:14px}.fslc-pdf-controls button{border:1px solid #beddeb;background:#fff;color:#006b94;border-radius:8px;min-height:44px;padding:8px 12px;font-size:14px}.fslc-pdf-controls button:disabled{color:#616166;cursor:default;background:#f6f9fa}.fslc-pdf-canvas{max-height:700px;overflow:auto;padding:16px;text-align:center}.fslc-pdf-canvas canvas{max-width:100%;display:block;margin:auto}.fslc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:440px){.fslc-pdf-controls{gap:6px;padding:8px;font-size:12px;flex-wrap:wrap}.fslc-pdf-controls button{font-size:12px;padding:6px 9px}.fslc-pdf-canvas{padding:12px;max-height:520px}}

/* Finish corrections: preserve technical tokens and the real photographic subject. */
.fslc-home-image-included img{transform:scale(1.6)}
.fslc-article-layout .fslc-prose .fslc-source-caption{font-size:13px;line-height:1.5;font-weight:600;color:#616166;margin:0 0 18px}
.fslc-prose .fslc-table-wrap table{min-width:600px}.fslc-table-wrap :is(th,td){overflow-wrap:normal;word-break:normal}
@media(max-width:760px){.fslc-home-image-included img{transform:scale(1.2)}}
