.learn-mission-island{font-family:var(--font-sans,Inter, system-ui, sans-serif);min-inline-size:0;color:var(--foreground);--learn-bg:var(--surface);--learn-border:var(--border);--learn-muted:var(--foreground-muted);font-size:16px;line-height:1.6}.learn-mission-island *{box-sizing:border-box}.learn-mission-island h2{font-size:clamp(22px,3vw,28px);line-height:1.3}.learn-mission-island h3{font-size:20px}.learn-mission-island p,.learn-mission-island li,.learn-mission-island label{overflow-wrap:anywhere}.learn-mission-island .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.learn-mission-island :is(button,input,select,textarea){font:inherit;color:inherit;min-block-size:44px}.learn-mission-island :is(input,select,textarea){background:var(--learn-bg);border:1px solid var(--learn-border);border-radius:8px;max-inline-size:100%;padding:10px}.learn-mission-island textarea{resize:vertical;inline-size:100%}.learn-mission-island :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.learn-mission-island :disabled{opacity:.6;cursor:default}.learn-mission-island .learn-action{border:1px solid var(--gold);background:var(--gold);min-block-size:44px;color:var(--primary-foreground);cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.learn-mission-island .learn-action--secondary{color:inherit;background:0 0}.learn-mission-island .learn-step-actions,.learn-mission-island .learn-start-actions,.learn-mission-island .learn-save-status,.learn-mission-island .learn-locked{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.learn-mission-island .learn-locked{flex-direction:column;align-items:flex-start}.learn-mission-island .learn-plan-chip,.learn-mission-island .learn-kind-chip{border:1px solid var(--learn-border);border-radius:4px;padding:4px 8px;font-size:13px;line-height:1.4}.learn-mission-island .learn-eyebrow,.learn-mission-island .learn-supporting,.learn-mission-island .learn-save-status{color:var(--learn-muted);font-size:14px}.learn-mission-island .learn-workspace{grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:24px;margin-block:28px;display:grid}.learn-mission-island .learn-rail ol{gap:8px;padding:0;list-style:none;display:grid}.learn-mission-island .learn-rail button{text-align:start;border:1px solid var(--learn-border);background:0 0;border-radius:8px;gap:12px;inline-size:100%;padding:12px;display:flex}.learn-mission-island .learn-rail button[aria-current=step]{border-color:var(--gold);background:var(--learn-bg)}.learn-mission-island .learn-rail small{display:block}.learn-mission-island .learn-rail progress{inline-size:100%}.learn-mission-island .learn-step-number{flex:none}.learn-mission-island .learn-canvas{min-inline-size:0;scroll-margin-block-start:132px}.learn-mission-island .learn-reading,.learn-mission-island .learn-canvas{max-inline-size:70ch}.learn-mission-island .learn-reading p{white-space:pre-line}.learn-mission-island .learn-response-label{gap:8px;display:grid}.learn-mission-island .learn-choice{align-items:center;gap:12px;min-block-size:44px;margin-block:8px;display:flex}.learn-mission-island .learn-choice input{flex:none;min-block-size:22px;inline-size:22px}.learn-mission-island .learn-choice select{flex:0 120px;margin-inline-start:auto}.learn-mission-island fieldset{border:0;min-inline-size:0;margin:0;padding:0}.learn-mission-island .learn-edge{border:1px solid var(--learn-border);border-radius:8px;gap:12px;margin-block:12px;padding:16px;display:grid}.learn-mission-island .learn-edge label{gap:4px;display:grid}.learn-mission-island .learn-feedback,.learn-mission-island .learn-guide,.learn-mission-island .learn-state,.learn-mission-island .learn-completion{border:1px solid var(--learn-border);background:var(--learn-bg);border-radius:8px;margin-block:24px;padding:24px}.learn-mission-island .learn-step-actions,.learn-mission-island .learn-alternative{margin-block:20px}.learn-mission-island summary{cursor:pointer;min-block-size:44px;padding-block:10px;display:list-item}.learn-mission-island .learn-sources article{margin-block:24px}.learn-mission-island .learn-guide-dialog{color:inherit;background:var(--learn-bg);border:1px solid var(--learn-border);border-radius:8px;max-block-size:85dvh;max-inline-size:min(640px,100vw - 32px);padding:24px;overflow:auto}.learn-mission-island .learn-guide-dialog::backdrop{background:#0008}.learn-mission-island .learn-guide-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.learn-mission-island .learn-guide-dialog header button{border:1px solid var(--learn-border);background:0 0;border-radius:8px;min-inline-size:44px}.learn-mission-island .learn-guide-dialog .learn-action{margin-block-start:12px}.learn-mission-island .learn-glossary{padding:0;list-style:none}.learn-mission-island .learn-glossary button{border:1px solid var(--learn-border);background:0 0;border-radius:8px;padding:8px}.learn-mission-island .learn-first-response{white-space:pre-wrap}.learn-mission-island .learn-sequence-ribbon{border-inline-start:3px solid var(--gold);padding-inline-start:16px}.learn-mission-island .learn-start select{margin-inline-start:12px}.learn-mission-island a:not(.learn-action){min-block-size:44px;padding-block:8px;display:inline-block}@media (width<=899px){.learn-mission-island .learn-workspace{grid-template-columns:minmax(0,1fr)}.learn-mission-island .learn-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-mission-island .learn-feedback,.learn-mission-island .learn-guide,.learn-mission-island .learn-state,.learn-mission-island .learn-completion{padding:16px}.learn-mission-island .learn-choice{flex-wrap:wrap}.learn-mission-island .learn-choice select{margin-inline-start:0}.learn-mission-island .learn-guide-dialog{padding:16px}.learn-mission-island .learn-step-actions .learn-action{flex:auto}}@media (prefers-reduced-motion:reduce){.learn-mission-island *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.learn-mission-island .learn-passage{white-space:pre-line}.learn-mission-island h2,.learn-mission-island h3{font-family:var(--font-heading);text-wrap:balance}.learn-mission-island .learn-reading,.learn-mission-island .learn-reader{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-block:24px;padding:clamp(16px,3vw,28px)}.learn-mission-island .learn-choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;align-items:flex-start;padding:12px 16px}.learn-mission-island .learn-choice input,.learn-mission-island .learn-rail progress{accent-color:var(--gold)}.learn-mission-island .learn-rail button[aria-current=step]{background:var(--gold-dim)}.learn-mission-island .learn-feedback,.learn-mission-island .learn-state,.learn-mission-island .learn-completion{box-shadow:var(--shadow-sm)}@media (width<=419px){.learn-mission-island .learn-rail ol{grid-template-columns:minmax(0,1fr)}}.learn-mission-island .learn-phrases{flex-wrap:wrap;gap:8px;display:flex}.learn-mission-island .learn-phrases button{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:4px;padding:8px 14px}.learn-mission-island .learn-phrases button[aria-pressed=true]{border-color:var(--gold);background:var(--gold-dim)}.learn-mission-island .learn-phrase-detail,.learn-mission-island .learn-guide-response{border-inline-start:2px solid var(--gold-border);background:var(--gold-dim);margin-block-start:16px;padding:16px 20px}.learn-mission-island .learn-source-context article{border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 5px var(--gold-border);border-radius:8px;margin-block:20px;padding:clamp(16px,3vw,24px)}.learn-mission-island .learn-source-context blockquote{border-inline-start:2px solid var(--gold-border);margin-inline:0;padding-inline-start:16px}.learn-mission-island .learn-source-context cite,.learn-mission-island .learn-caption{color:var(--foreground-muted);font-size:14px}.learn-mission-island .learn-start>label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.learn-mission-island .learn-start select{min-inline-size:0;margin-inline-start:0}.learn-mission-island .learn-claim,.learn-mission-island .learn-interview{border:1px solid var(--gold-border);background:var(--surface);border-radius:8px;margin-block:24px;padding:20px}.learn-mission-island .learn-claim .learn-action{margin-block-start:8px;margin-inline-end:12px}.learn-mission-island .learn-skeleton{background:var(--surface-hover);border-radius:8px;block-size:96px}.learn-mission-island .learn-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.learn-mission-island .learn-sequence-ribbon{flex-wrap:wrap;gap:8px;display:flex}.learn-mission-island .learn-sequence-ribbon span{background:var(--gold-dim);border-radius:4px;padding:4px 8px}.learn-mission-island .learn-choice>span{flex:1 1 0;min-inline-size:0}.learn-mission-island .learn-choice input{margin-block-start:3px}.learn-mission-island .learn-reader,.learn-mission-island .learn-source-context{max-inline-size:70ch}.learn-mission-island .learn-action--secondary:not(:disabled):hover{background:var(--surface-hover);color:var(--foreground)}.learn-mission-island .learn-phrases button:not(:disabled):hover,.learn-mission-island .learn-rail button:not(:disabled):hover{border-color:var(--gold)}.learn-mission-island .learn-listen{flex-wrap:wrap;align-items:center;gap:12px;max-inline-size:70ch;margin-block:16px 0;display:flex}.learn-mission-island .learn-listen-player{color-scheme:light dark;min-block-size:44px;inline-size:100%}.learn-mission-island .learn-listen-note,.learn-mission-island .learn-listen-status{margin:0}.learn-mission-island .learn-action{border-color:var(--gold-light);background:var(--gold-light);color:var(--background)}.learn-mission-island .learn-action:not(:disabled):hover{background:var(--gold);border-color:var(--gold)}.learn-mission-island .learn-action--secondary{border-color:var(--border-strong);color:inherit;background:0 0}.learn-mission-island .learn-start{border:1px solid var(--border);background:var(--surface);max-inline-size:70ch;box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 5px var(--gold-border),var(--shadow-sm);border-radius:8px;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.learn-mission-island .learn-start>*{margin:0}.learn-mission-island .learn-start>h2{font:700 clamp(1.375rem,1rem + 1vw,1.75rem)/1.2 Playfair Display,Playfair Fallback,Georgia,serif}.learn-mission-island .learn-start>p:not(.learn-eyebrow){color:var(--foreground-muted);font-size:15px}.learn-mission-island .learn-start-actions .learn-action{min-block-size:48px;padding-inline:24px}.learn-mission-island .learn-start+.learn-listen{margin-block-start:12px;padding-inline:4px}.learn-mission-island .learn-listen .learn-action--secondary{min-block-size:44px;color:var(--primary);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px;background:0 0;border-color:#0000;gap:10px;padding-inline:0;font-weight:500}.learn-mission-island .learn-listen .learn-action--secondary:before{content:"";background:currentColor;flex:none;block-size:18px;inline-size:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M16.5 8.5a5 5 0 0 1 0 7M19 6a8.5 8.5 0 0 1 0 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M16.5 8.5a5 5 0 0 1 0 7M19 6a8.5 8.5 0 0 1 0 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.learn-mission-island .learn-listen .learn-action--secondary:not(:disabled):hover{color:var(--gold);background:0 0}.learn-mission-island{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.learn-mission-island>*{grid-column:1/-1;min-inline-size:0}.learn-mission-island .learn-mission-columns{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:start;gap:clamp(18px,2vw,28px);display:grid}.learn-mission-island .learn-reading-column,.learn-mission-island .learn-tools-column{min-inline-size:0}.learn-mission-island .learn-tools-column{gap:16px;display:grid}.learn-mission-island :is(.learn-reader,.learn-rail,.learn-canvas,.learn-sources){border:1px solid var(--gold-border);background:color-mix(in srgb, var(--background) 75%, var(--surface));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--surface) 36%, transparent);border-radius:6px}.learn-mission-island .learn-reader{max-inline-size:none;margin:0;padding:clamp(22px,2.5vw,36px)}.learn-mission-island .learn-passage{color:var(--foreground);overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.8}.learn-mission-island .learn-reader>section{border-block-start:1px solid var(--border);margin-block-start:26px;padding-block-start:20px}.learn-mission-island .learn-reader h3{margin:0 0 12px;font-size:19px;line-height:1.4}.learn-mission-island .learn-phrases{gap:8px}.learn-mission-island .learn-phrases button{border-color:var(--gold-border);color:var(--gold-light);background:0 0;padding:9px 13px;font-size:14px;line-height:1.4}.learn-mission-island .learn-phrase-detail{border-radius:0 4px 4px 0;font-size:15px;line-height:1.65}.learn-mission-island .learn-phrase-detail>:first-child{margin-block-start:0}.learn-mission-island .learn-phrase-detail>:last-child{margin-block-end:0}.learn-mission-island .learn-workspace{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}.learn-mission-island .learn-rail{padding:20px}.learn-mission-island .learn-step-position{color:var(--foreground);font:600 21px/1.3 var(--font-display);margin:0 0 10px}.learn-mission-island .learn-rail progress{background:var(--border);block-size:4px;color:var(--gold-light);border:0;border-radius:4px;margin-block:0 20px;display:block;overflow:hidden}.learn-mission-island .learn-rail progress::-webkit-progress-bar{background:var(--border);border-radius:4px}.learn-mission-island .learn-rail progress::-webkit-progress-value{background:var(--gold-light);border-radius:4px}.learn-mission-island .learn-rail progress::-moz-progress-bar{background:var(--gold-light);border-radius:4px}.learn-mission-island .learn-rail ol{grid-template-columns:minmax(0,1fr);gap:9px;margin:0}.learn-mission-island .learn-rail li{position:relative}.learn-mission-island .learn-rail button{border-color:var(--border);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:12px;min-block-size:54px;padding:10px 13px 10px 10px;font-size:14px;font-weight:500;line-height:1.4;position:relative}.learn-mission-island .learn-rail button:after{content:"";border-block-start:1px solid var(--gold-light);border-inline-end:1px solid var(--gold-light);flex:none;block-size:7px;inline-size:7px;margin-inline:auto 2px;transform:rotate(45deg)}.learn-mission-island .learn-rail button:dir(rtl):after{transform:rotate(-135deg)}.learn-mission-island .learn-rail button[aria-current=step]{border-color:var(--gold);background:linear-gradient(110deg, color-mix(in srgb, var(--gold-dim) 45%, transparent), transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--gold-border) 13%, transparent)}.learn-mission-island .learn-step-number{border:1px solid var(--gold-border);block-size:30px;inline-size:30px;color:var(--foreground);background:var(--background);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;display:grid}.learn-mission-island .learn-rail button[aria-current=step] .learn-step-number{border-color:var(--gold-light);background:var(--gold-light);color:var(--background)}.learn-mission-island .learn-rail small{color:var(--foreground-muted);margin-block-start:3px;font-size:11px;font-weight:400}.learn-mission-island .learn-canvas{max-inline-size:none;padding:22px;font-size:15px;line-height:1.6}.learn-mission-island .learn-canvas>.learn-eyebrow{color:var(--gold-light);letter-spacing:.07em;margin:0 0 7px;font-size:11px}.learn-mission-island .learn-canvas>h2{margin:0 0 12px;font-size:22px;line-height:1.3}.learn-mission-island .learn-canvas>div>p:first-child{color:var(--foreground-muted);margin-block-start:0}.learn-mission-island .learn-canvas :is(input,select,textarea){font-size:16px}.learn-mission-island .learn-choice{background:color-mix(in srgb, var(--surface) 50%, transparent);border-radius:4px;gap:10px;min-block-size:46px;margin-block:8px;padding:10px 12px;font-size:14px;line-height:1.45}.learn-mission-island .learn-choice input{block-size:19px;min-block-size:19px;inline-size:19px;margin-block-start:1px}.learn-mission-island .learn-choice select{flex-basis:108px}.learn-mission-island .learn-choice:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold-dim) 45%, var(--surface))}.learn-mission-island .learn-activity legend{color:var(--foreground-muted);margin-block-end:5px;font-size:13px}.learn-mission-island .learn-alternative{margin-block:14px}.learn-mission-island .learn-alternative summary{color:var(--gold-light);font-size:14px}.learn-mission-island .learn-action{border-radius:5px;gap:9px;font-size:14px;font-weight:600;line-height:1.4}.learn-mission-island .learn-action--secondary{border-color:var(--gold-border);color:var(--foreground);background:0 0;font-weight:500}.learn-mission-island .learn-action--secondary:not(:disabled):hover{background:var(--surface-hover);color:var(--foreground);border-color:var(--gold)}.learn-mission-island .learn-canvas>.learn-action{inline-size:100%}.learn-mission-island .learn-step-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px;display:grid}.learn-mission-island .learn-step-actions .learn-action{min-inline-size:0;padding-inline:12px}.learn-mission-island .learn-save-status{gap:8px;margin:0;padding-inline:3px;font-size:12px}.learn-mission-island .learn-save-status>span:first-child{align-items:center;gap:8px;display:inline-flex}.learn-mission-island .learn-save-status>span:first-child:before{content:"";background:var(--gold);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.learn-mission-island .learn-sources{margin:0;padding:9px 20px}.learn-mission-island .learn-sources>summary{color:var(--foreground);font:600 19px/1.4 var(--font-display)}.learn-mission-island .learn-source-context{max-inline-size:none}.learn-mission-island .learn-source-context>h3{margin:12px 0;font-size:18px}.learn-mission-island .learn-source-context article{border-color:var(--border);box-shadow:none;border-radius:4px;margin-block:10px;padding:0;font-size:14px;line-height:1.65}.learn-mission-island .learn-source-detail>summary{cursor:pointer;min-block-size:44px;color:var(--foreground);font:500 13px/1.6 var(--font-body);padding:12px 14px}.learn-mission-island .learn-source-detail>summary::marker{color:var(--gold)}.learn-mission-island .learn-source-detail>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.learn-mission-island .learn-source-detail[open]>summary{border-block-end:1px solid var(--border);color:var(--gold-light)}.learn-mission-island .learn-source-detail__body{padding:14px}.learn-mission-island .learn-source-detail__body>:first-child{margin-block-start:0}.learn-mission-island .learn-source-detail__body>:last-child{margin-block-end:0}.learn-mission-island .learn-source-detail__body>a{color:var(--gold-light);font-weight:600;line-height:1.5}.learn-mission-island .learn-source-context article>:first-child{margin-block-start:0}.learn-mission-island .learn-source-context article>:last-child{margin-block-end:0}.learn-mission-island .learn-source-context article>a{color:var(--gold-light);font-weight:600;line-height:1.5}.learn-mission-island .learn-source-context blockquote{margin-block:16px;padding-inline-start:12px}.learn-mission-island :is(.learn-guide,.learn-interview,.learn-claim){border:1px solid var(--gold-border);background:radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--gold-dim) 32%, transparent), transparent 70%), color-mix(in srgb, var(--background) 75%, var(--surface));border-radius:6px;min-inline-size:0;margin:0;padding:22px;font-size:14px;line-height:1.6}.learn-mission-island>:is(.learn-guide,.learn-interview,.learn-claim){grid-column:span 4}.learn-mission-island:not(:has(>.learn-claim))>:is(.learn-guide,.learn-interview){grid-column:span 6}.learn-mission-island:not(:has(>.learn-interview))>.learn-guide{grid-column:1/-1}.learn-mission-island :is(.learn-guide,.learn-claim)>:is(h2,h3){font:600 21px/1.3 var(--font-display);margin:0 0 10px}.learn-mission-island :is(.learn-guide,.learn-interview,.learn-claim)>p{color:var(--foreground-muted);margin:10px 0 16px}.learn-mission-island .learn-guide>.learn-eyebrow{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.learn-mission-island .learn-guide>.learn-supporting{margin-block:20px 0;font-size:12px}.learn-mission-island .learn-interview>.learn-kind:first-child{color:var(--foreground);font:600 21px/1.3 var(--font-display);display:inline}.learn-mission-island .learn-interview>.learn-kind+.learn-kind{border:1px solid var(--gold-border);color:var(--gold-light);border-radius:3px;margin-inline-start:8px;padding:2px 6px;font-size:11px;display:inline-block}.learn-mission-island .learn-claim .learn-action{margin-inline-end:6px}.learn-mission-island .learn-start{border-color:var(--gold-border);background:color-mix(in srgb, var(--background) 65%, var(--surface));border-radius:6px;gap:12px;max-inline-size:none;padding:22px 26px}.learn-mission-island .learn-start>.learn-eyebrow{color:var(--gold-light);letter-spacing:.08em;font-size:11px}.learn-mission-island .learn-start>h2{font-family:var(--font-display);font-size:26px}.learn-mission-island .learn-start>label{font-size:14px}.learn-mission-island .learn-start-actions .learn-action{min-block-size:44px}.learn-mission-island .learn-start-actions>a{font-size:14px}.learn-mission-island .learn-listen{max-inline-size:none;margin:0;font-size:13px}.learn-mission-island .learn-start+.learn-listen{margin-block-start:0}.learn-mission-island .learn-listen .learn-action--secondary{border-color:var(--gold-border);color:var(--gold-light);border-radius:5px;padding-inline:14px;text-decoration:none}.learn-mission-island .learn-listen .learn-action--secondary:not(:disabled):hover{background:var(--surface-hover);border-color:var(--gold)}.learn-mission-island :is(.learn-feedback,.learn-state,.learn-completion){border-color:var(--gold-border);border-radius:6px;margin-block:16px;padding:20px}.learn-mission-island :is(.learn-feedback,.learn-state,.learn-completion)>:first-child{margin-block-start:0}.learn-mission-island :is(.learn-feedback,.learn-state,.learn-completion)>:last-child{margin-block-end:0}.learn-mission-island .learn-completion>.learn-action{margin-block:5px}.learn-mission-island .learn-completion .learn-interview{margin-block:18px}.learn-mission-island .learn-guide-dialog{border-color:var(--gold-border)}.learn-mission-island .learn-guide-dialog header h2{margin:0}.learn-mission-island .learn-guide-dialog>p{color:var(--foreground-muted)}.learn-mission-island .learn-locked{border:1px solid var(--gold-border);background:var(--surface);border-radius:6px;padding:clamp(22px,3vw,36px)}.learn-mission-island .learn-locked>:is(h2,p){max-inline-size:68ch;margin:0}@media (width>=1100px){.learn-mission-island .learn-start{grid-template-columns:minmax(0,1fr) auto;column-gap:28px}.learn-mission-island .learn-start>*{grid-column:1}.learn-mission-island .learn-start>label{grid-area:1/2/span 2;justify-content:flex-end}.learn-mission-island .learn-start>.learn-start-actions{grid-area:3/2/span 2;justify-content:flex-end}}@media (width<=1099px){.learn-mission-island .learn-mission-columns{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.learn-mission-island :is(.learn-rail,.learn-canvas){padding:18px}.learn-mission-island>:is(.learn-guide,.learn-interview,.learn-claim){grid-column:span 6}.learn-mission-island>.learn-claim{grid-column:1/-1}}@media (width<=899px){.learn-mission-island .learn-mission-columns{grid-template-columns:minmax(0,1fr)}.learn-mission-island .learn-reader{padding:clamp(20px,4vw,30px)}.learn-mission-island .learn-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-mission-island .learn-workspace{gap:18px}.learn-mission-island .learn-canvas{padding:22px}.learn-mission-island .learn-claim .learn-action{margin-block-start:8px}}@media (width<=599px){.learn-mission-island{gap:16px}.learn-mission-island>:is(.learn-guide,.learn-interview,.learn-claim),.learn-mission-island:not(:has(>.learn-claim))>:is(.learn-guide,.learn-interview){grid-column:1/-1}.learn-mission-island :is(.learn-reader,.learn-rail,.learn-canvas,.learn-guide,.learn-interview,.learn-claim,.learn-start){padding:18px}.learn-mission-island .learn-passage{font-size:16px;line-height:1.75}.learn-mission-island .learn-rail ol{grid-template-columns:minmax(0,1fr)}.learn-mission-island .learn-start>label{flex-direction:column;align-items:flex-start;gap:8px}.learn-mission-island .learn-start select{inline-size:100%}.learn-mission-island .learn-start-actions .learn-action,.learn-mission-island .learn-choice select{flex:100%}.learn-mission-island .learn-step-actions{gap:8px}.learn-mission-island .learn-sources{padding-inline:16px}.learn-mission-island .learn-source-context article{padding:14px}}.learn-exp-source[data-astro-cid-lrzrtmf5] h3[data-astro-cid-lrzrtmf5]{font-family:var(--font-display,"Playfair Display",Georgia,serif)}.learn-exp-source[data-astro-cid-lrzrtmf5] h4[data-astro-cid-lrzrtmf5]{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.learn-exp-source[data-astro-cid-lrzrtmf5] blockquote[data-astro-cid-lrzrtmf5]{background:var(--gold-dim);padding-block:14px;padding-inline-end:16px}.learn-exp-source[data-astro-cid-lrzrtmf5]>p[data-astro-cid-lrzrtmf5]{color:var(--foreground-muted)}.learn-exp-source[data-astro-cid-lrzrtmf5]{overflow-wrap:anywhere;margin-block:20px;padding:24px}.learn-exp-source[data-astro-cid-lrzrtmf5] h3[data-astro-cid-lrzrtmf5]{margin-block:16px 12px;font-size:21px}.learn-exp-source[data-astro-cid-lrzrtmf5] blockquote[data-astro-cid-lrzrtmf5]{border-inline-start:2px solid var(--gold);margin-inline:0;padding-inline-start:18px}.mission-reading-layout[data-astro-cid-mf3s5ivs]{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.mission-reading-main[data-astro-cid-mf3s5ivs]{min-inline-size:0}.learn-exp-reading[data-astro-cid-mf3s5ivs]{border:1px solid var(--gold-border);background:color-mix(in srgb,var(--surface) 65%,var(--background));border-radius:6px;padding:clamp(20px,3vw,38px)}.mission-reading-eyebrow[data-astro-cid-mf3s5ivs]{color:var(--gold);letter-spacing:.09em;align-items:center;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.mission-reading-eyebrow[data-astro-cid-mf3s5ivs]:after{content:"";border-block-start:1px solid var(--gold-border);flex:1}.learn-exp-reading[data-astro-cid-mf3s5ivs] h2[data-astro-cid-mf3s5ivs]{font:500 italic clamp(28px,3vw,38px)/1.2 var(--font-display);margin:0 0 22px}.mission-reading-passage[data-astro-cid-mf3s5ivs]{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:6px;padding:22px 24px;font-size:17px;line-height:1.85}.mission-reading-passage[data-astro-cid-mf3s5ivs] p[data-astro-cid-mf3s5ivs]{max-inline-size:70ch;margin:0 0 1.2em}.mission-reading-passage[data-astro-cid-mf3s5ivs] p[data-astro-cid-mf3s5ivs]:last-child{margin:0}.mission-reading-glossary[data-astro-cid-mf3s5ivs]{margin-block-start:24px}.mission-reading-glossary[data-astro-cid-mf3s5ivs] h3[data-astro-cid-mf3s5ivs]{font:600 18px/1.4 var(--font-display);margin:0 0 13px}.mission-reading-glossary[data-astro-cid-mf3s5ivs] dl[data-astro-cid-mf3s5ivs]{border-inline-start:2px solid var(--gold-border);background:var(--surface);gap:15px;margin:0;padding:18px 20px;display:grid}.mission-reading-glossary[data-astro-cid-mf3s5ivs] dt[data-astro-cid-mf3s5ivs]{color:var(--gold-light);font-size:13px;font-weight:600}.mission-reading-glossary[data-astro-cid-mf3s5ivs] dd[data-astro-cid-mf3s5ivs]{color:var(--foreground-muted);margin:5px 0 0;font-size:17px;line-height:1.65}.mission-reading-sources[data-astro-cid-mf3s5ivs]{border:1px solid var(--gold-border);background:var(--surface);border-radius:6px;min-inline-size:0;padding:22px}.mission-reading-sources__heading[data-astro-cid-mf3s5ivs]{align-items:center;gap:12px;display:flex}.mission-reading-sources__heading[data-astro-cid-mf3s5ivs] svg[data-astro-cid-mf3s5ivs]{color:var(--gold-light);flex:none}.mission-reading-sources[data-astro-cid-mf3s5ivs] h2[data-astro-cid-mf3s5ivs],.mission-reading-explore[data-astro-cid-mf3s5ivs] h2[data-astro-cid-mf3s5ivs]{font:600 23px/1.3 var(--font-display);margin:0}.mission-reading-sources[data-astro-cid-mf3s5ivs]>p[data-astro-cid-mf3s5ivs]{color:var(--foreground-muted);margin:13px 0 20px;font-size:17px;line-height:1.65}.mission-reading-sources__list[data-astro-cid-mf3s5ivs]{gap:9px;display:grid}.mission-reading-sources[data-astro-cid-mf3s5ivs] details[data-astro-cid-mf3s5ivs]{border:1px solid var(--border-strong);background:var(--background);overflow-wrap:anywhere;border-radius:4px;min-inline-size:0}.mission-reading-sources[data-astro-cid-mf3s5ivs] summary[data-astro-cid-mf3s5ivs]{cursor:pointer;min-block-size:44px;padding:13px 12px;font-size:13px;line-height:1.5}.mission-reading-sources[data-astro-cid-mf3s5ivs] summary[data-astro-cid-mf3s5ivs]:hover{color:var(--gold-light)}.mission-reading-sources[data-astro-cid-mf3s5ivs] summary[data-astro-cid-mf3s5ivs]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mission-reading-sources[data-astro-cid-mf3s5ivs] details[data-astro-cid-mf3s5ivs][open]{border-color:var(--gold-border)}.mission-reading-sources[data-astro-cid-mf3s5ivs] .learn-exp-source{border:0;border-block-start:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:15px}.mission-reading-sources[data-astro-cid-mf3s5ivs] .learn-exp-source h3{font-size:18px}.mission-reading-sources[data-astro-cid-mf3s5ivs] .learn-exp-source p,.mission-reading-sources[data-astro-cid-mf3s5ivs] .learn-exp-source blockquote{font-size:13px;line-height:1.65}.mission-reading-sources[data-astro-cid-mf3s5ivs] .learn-exp-source .learn-button{min-block-size:44px;font-size:13px}.mission-reading-explore[data-astro-cid-mf3s5ivs]{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin-block-start:20px;padding:22px}.mission-reading-explore[data-astro-cid-mf3s5ivs] ul[data-astro-cid-mf3s5ivs]{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mission-reading-explore[data-astro-cid-mf3s5ivs] li[data-astro-cid-mf3s5ivs]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mission-reading-explore[data-astro-cid-mf3s5ivs] a[data-astro-cid-mf3s5ivs]{gap:12px;font-size:13px}@media (width<=999px){.mission-reading-layout[data-astro-cid-mf3s5ivs]{grid-template-columns:minmax(0,1fr)}.mission-reading-passage[data-astro-cid-mf3s5ivs]{max-inline-size:none}}@media (width<=599px){.learn-exp-reading[data-astro-cid-mf3s5ivs],.mission-reading-sources[data-astro-cid-mf3s5ivs],.mission-reading-explore[data-astro-cid-mf3s5ivs]{padding:18px}.mission-reading-passage[data-astro-cid-mf3s5ivs]{padding:17px;font-size:17px;line-height:1.8}.learn-exp-reading[data-astro-cid-mf3s5ivs] h2[data-astro-cid-mf3s5ivs]{font-size:29px}.mission-reading-glossary[data-astro-cid-mf3s5ivs] dl[data-astro-cid-mf3s5ivs]{padding:16px}.mission-reading-glossary[data-astro-cid-mf3s5ivs] dd[data-astro-cid-mf3s5ivs]{font-size:17px}}.learn-exp-locked[data-astro-cid-cxcexi6h]{margin-block:28px;padding:28px}.learn-exp-locked[data-astro-cid-cxcexi6h] a[data-astro-cid-cxcexi6h]{margin-block:8px;margin-inline-end:8px}.learn-exp-steps[data-astro-cid-6tuglsc4]{padding-inline-start:24px}.learn-exp-steps[data-astro-cid-6tuglsc4]>li[data-astro-cid-6tuglsc4]{margin-block:24px;padding-inline-start:8px}.learn-exp-steps[data-astro-cid-6tuglsc4] h3[data-astro-cid-6tuglsc4]{margin-block:0 8px;font-size:18px}.learn-exp-mission-page[data-astro-cid-nb53l5ma]{isolation:isolate}.mission-hero[data-astro-cid-nb53l5ma]{isolation:isolate;position:relative}.mission-hero__art[data-astro-cid-nb53l5ma]{z-index:-1;pointer-events:none;position:absolute;inset:-62px 0 0;overflow:hidden}.mission-hero[data-astro-cid-nb53l5ma] .mission-hero__art[data-astro-cid-nb53l5ma] img{object-position:80% top}.mission-hero__art[data-astro-cid-nb53l5ma]:after{content:"";background:linear-gradient(90deg,var(--background) 5%,color-mix(in srgb,var(--background) 94%,transparent) 30%,color-mix(in srgb,var(--background) 35%,transparent) 62%,color-mix(in srgb,var(--background) 12%,transparent)),linear-gradient(0deg,var(--background),transparent 30%);position:absolute;inset:0}.mission-hero__inner[data-astro-cid-nb53l5ma]{min-block-size:315px;max-inline-size:1440px;padding-block:34px 30px;position:relative}.mission-hero__copy[data-astro-cid-nb53l5ma]{max-inline-size:650px}.mission-hero__expedition[data-astro-cid-nb53l5ma]{min-block-size:30px;color:var(--gold-light);font:600 13px/1.5 var(--font-body);letter-spacing:.2em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.mission-hero__expedition[data-astro-cid-nb53l5ma]:hover{text-underline-offset:5px;text-decoration:underline}.mission-hero[data-astro-cid-nb53l5ma] h1[data-astro-cid-nb53l5ma]{text-wrap:pretty;letter-spacing:-.025em;margin:9px 0 15px;font-size:clamp(36px,4.4vw,62px);font-weight:500;line-height:1.1}.mission-hero__objective[data-astro-cid-nb53l5ma]{max-inline-size:59ch;color:var(--foreground-muted);margin:0;font-size:17px;line-height:1.6}.mission-hero__meta[data-astro-cid-nb53l5ma]{color:var(--foreground-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:18px;font-size:13px;display:flex}.mission-hero__meta[data-astro-cid-nb53l5ma] .learn-chip{background:var(--surface);color:var(--gold-light);padding:2px 8px;font-size:13px}.mission-hero__read[data-astro-cid-nb53l5ma]{min-block-size:44px;color:var(--gold-light);align-items:center;gap:20px;margin-block-start:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mission-hero__read[data-astro-cid-nb53l5ma]:hover{text-underline-offset:5px;text-decoration:underline}.mission-hero__read[data-astro-cid-nb53l5ma] span[data-astro-cid-nb53l5ma]{font-size:18px}.mission-hero__caption[data-astro-cid-nb53l5ma]{color:var(--foreground-muted);background:color-mix(in srgb,var(--background) 75%,transparent);margin:0;padding:4px 7px;font-size:13px;position:absolute;inset-block-end:18px;inset-inline-end:0}.mission-journey[data-astro-cid-nb53l5ma]{border-block:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 25%,var(--background))}.mission-journey__inner[data-astro-cid-nb53l5ma]{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;max-inline-size:1440px;padding-block:14px;display:grid}.mission-journey[data-astro-cid-nb53l5ma] nav[data-astro-cid-nb53l5ma]{min-inline-size:0}.mission-journey[data-astro-cid-nb53l5ma] ol[data-astro-cid-nb53l5ma]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mission-journey[data-astro-cid-nb53l5ma] li[data-astro-cid-nb53l5ma]{min-inline-size:0;position:relative}.mission-journey[data-astro-cid-nb53l5ma] li[data-astro-cid-nb53l5ma]:not(:last-child):after{content:"";background:var(--gold-border);block-size:1px;inline-size:calc(100% - 30px);position:absolute;inset-block-start:23px;inset-inline-start:calc(50% + 19px)}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]{text-align:center;min-block-size:80px;color:var(--foreground-muted);flex-direction:column;align-items:center;gap:5px;padding:5px 4px;font-size:13px;line-height:1.35;text-decoration:none;display:flex;position:relative}.mission-journey__number[data-astro-cid-nb53l5ma]{border:1px solid var(--gold-border);background:var(--background);block-size:36px;inline-size:36px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;margin-block-end:3px;font-size:13px;display:grid}.mission-journey__title[data-astro-cid-nb53l5ma]{text-wrap:balance;max-inline-size:17ch}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]:hover{color:var(--gold-light)}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]:hover .mission-journey__number[data-astro-cid-nb53l5ma]{border-color:var(--gold)}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma][aria-current=step]{color:var(--gold-light);font-weight:600}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma][aria-current=step] .mission-journey__number[data-astro-cid-nb53l5ma]{border-color:var(--gold-light);background:var(--gold-light);color:var(--background);box-shadow:0 0 14px color-mix(in srgb,var(--gold) 20%,transparent)}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]:focus-visible,.mission-hero[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.mission-journey__tagline[data-astro-cid-nb53l5ma]{border-inline-start:1px solid var(--gold-border);color:var(--foreground-muted);font:italic 17px/1.6 var(--font-display);text-align:center;text-wrap:balance;margin:0;padding-inline-start:28px}.mission-workspace[data-astro-cid-nb53l5ma]{max-inline-size:1440px;padding-block:28px 36px}#mission-run[data-astro-cid-nb53l5ma]{scroll-margin-block-start:90px}.learn-exp-actions[data-astro-cid-nb53l5ma]{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:26px;padding-block-start:20px;display:flex}.learn-exp-actions[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]{min-block-size:44px;font-size:13px}.mission-workspace--static[data-astro-cid-nb53l5ma] #mission-workspace[data-astro-cid-nb53l5ma]{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin-block:24px;padding:24px}.mission-workspace--static[data-astro-cid-nb53l5ma] #mission-workspace[data-astro-cid-nb53l5ma] h2{font:600 24px/1.3 var(--font-display);margin:0 0 16px}body:has(.learn-exp-mission-page){--nav-width:1440px}body:has(.learn-exp-mission-page) .learn-crumbs-row{z-index:1;max-inline-size:1440px;padding-block-start:15px;position:relative}body:has(.learn-exp-mission-page) .learn-crumbs--page ol{font-size:13px}body:has(.learn-exp-mission-page) .learn-footer{margin-top:0;padding-block:18px}body:has(.learn-exp-mission-page) .learn-footer__inner{grid-template-columns:220px 1fr auto;align-items:center;gap:4px 20px;max-inline-size:1440px}body:has(.learn-exp-mission-page) .learn-footer__brand{grid-area:1/1}body:has(.learn-exp-mission-page) .learn-footer__tagline{grid-area:2/1;font-size:13px}body:has(.learn-exp-mission-page) .learn-footer nav{grid-area:1/2/3}body:has(.learn-exp-mission-page) .learn-footer__sections{justify-content:center;gap:8px 24px;font-size:13px}body:has(.learn-exp-mission-page) .learn-footer__links{grid-area:1/3/3;gap:4px 16px;font-size:13px}@media (width>=1800px){.mission-hero__inner[data-astro-cid-nb53l5ma],.mission-journey__inner[data-astro-cid-nb53l5ma],.mission-workspace[data-astro-cid-nb53l5ma],body:has(.learn-exp-mission-page) .learn-crumbs-row,body:has(.learn-exp-mission-page) .learn-footer__inner{max-inline-size:1560px}body:has(.learn-exp-mission-page){--nav-width:1560px}.mission-hero__inner[data-astro-cid-nb53l5ma]{min-block-size:345px;padding-block:42px 36px}.mission-hero__copy[data-astro-cid-nb53l5ma]{max-inline-size:720px}.mission-hero[data-astro-cid-nb53l5ma] h1[data-astro-cid-nb53l5ma]{font-size:66px}.mission-hero__objective[data-astro-cid-nb53l5ma]{font-size:17px}.mission-hero[data-astro-cid-nb53l5ma] .mission-hero__art[data-astro-cid-nb53l5ma] img{max-inline-size:2300px;margin-inline:auto;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}@media (width<=1099px){.mission-hero__copy[data-astro-cid-nb53l5ma]{max-inline-size:55%}.mission-hero[data-astro-cid-nb53l5ma] h1[data-astro-cid-nb53l5ma]{font-size:clamp(36px,4.8vw,54px)}.mission-journey__inner[data-astro-cid-nb53l5ma]{grid-template-columns:minmax(0,1fr)}.mission-journey__tagline[data-astro-cid-nb53l5ma]{display:none}}@media (width<=899px){.mission-hero__inner[data-astro-cid-nb53l5ma]{min-block-size:285px;padding-block:26px}.mission-hero__copy[data-astro-cid-nb53l5ma]{max-inline-size:70%}.mission-hero[data-astro-cid-nb53l5ma] .mission-hero__art[data-astro-cid-nb53l5ma] img{opacity:.65;object-position:72% center}.mission-hero__art[data-astro-cid-nb53l5ma]:after{background:linear-gradient(90deg,var(--background) 10%,color-mix(in srgb,var(--background) 90%,transparent) 35%,color-mix(in srgb,var(--background) 35%,transparent)),linear-gradient(0deg,var(--background),transparent)}.mission-hero__caption[data-astro-cid-nb53l5ma]{font-size:13px;inset-block-end:6px}.mission-workspace[data-astro-cid-nb53l5ma]{padding-block:22px 28px}body:has(.learn-exp-mission-page) .learn-footer__inner{grid-template-columns:1fr;gap:12px}body:has(.learn-exp-mission-page) .learn-footer .learn-footer__inner>*{grid-area:auto/1}body:has(.learn-exp-mission-page) .learn-footer__sections{justify-content:flex-start}}@media (width<=599px){.mission-hero__inner[data-astro-cid-nb53l5ma]{padding-block:23px 32px}.mission-hero__copy[data-astro-cid-nb53l5ma]{max-inline-size:100%}.mission-hero[data-astro-cid-nb53l5ma] .mission-hero__art[data-astro-cid-nb53l5ma] img{opacity:.32;object-position:70% center}.mission-hero[data-astro-cid-nb53l5ma] h1[data-astro-cid-nb53l5ma]{font-size:clamp(33px,8vw,46px)}.mission-hero__objective[data-astro-cid-nb53l5ma]{font-size:17px}.mission-hero__meta[data-astro-cid-nb53l5ma]{gap:7px 10px;font-size:13px}.mission-journey__inner[data-astro-cid-nb53l5ma]{padding-block:12px}.mission-journey[data-astro-cid-nb53l5ma] ol[data-astro-cid-nb53l5ma]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 5px}.mission-journey[data-astro-cid-nb53l5ma] li[data-astro-cid-nb53l5ma]:nth-child(3):after{display:none}.mission-journey[data-astro-cid-nb53l5ma] a[data-astro-cid-nb53l5ma]{min-block-size:80px;font-size:13px}.mission-journey__number[data-astro-cid-nb53l5ma]{block-size:32px;inline-size:32px}.mission-journey[data-astro-cid-nb53l5ma] li[data-astro-cid-nb53l5ma]:not(:last-child):after{inset-block-start:21px}.mission-workspace--static[data-astro-cid-nb53l5ma] #mission-workspace[data-astro-cid-nb53l5ma]{padding:18px}.learn-exp-actions[data-astro-cid-nb53l5ma]{flex-direction:column;align-items:stretch}}
