.fl-ds .al-hero{padding:calc(var(--mkt-nav-h) + 120px) 0 80px;background:var(--fl-paper);border-bottom:1px solid var(--fl-rule)}.fl-ds .al-hero .kicker{font-family:var(--fl-sans);font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--fl-gold-700);display:inline-flex;align-items:center;gap:10px;margin-bottom:28px}.fl-ds .al-hero .kicker .dot{width:6px;height:6px;border-radius:50%;background:var(--fl-gold-500)}.fl-ds .al-hero h1{font-family:var(--fl-serif);font-weight:400;font-size:clamp(56px,8vw,120px);line-height:.98;letter-spacing:-.02em;color:var(--fl-ink);margin:0 0 32px}.fl-ds .al-hero h1 em{font-style:italic;color:var(--fl-gold-700)}.fl-ds .al-hero .lede{font-family:var(--fl-serif);font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:var(--fl-ink-2);max-width:780px;margin:0}.fl-ds .al-sect{padding:96px 0;background:var(--fl-paper);border-bottom:1px solid var(--fl-rule)}.fl-ds .al-sect.alt{background:var(--fl-paper-2)}.fl-ds .al-sect:last-of-type{border-bottom:0}.fl-ds .al-sect-head{display:flex;align-items:baseline;gap:16px;margin-bottom:40px;padding-bottom:18px;border-bottom:1px solid var(--fl-rule)}.fl-ds .al-sect-head .s{font-family:var(--fl-mono);font-size:12px;letter-spacing:.18em;color:var(--fl-gold-700);flex-shrink:0}.fl-ds .al-sect-head .l{font-family:var(--fl-sans);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fl-ink-3)}.fl-ds .al-sect h2{font-family:var(--fl-serif);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.015em;color:var(--fl-ink);margin:0 0 20px;max-width:820px}.fl-ds .al-sect h2 em{font-style:italic;color:var(--fl-gold-700)}.fl-ds .al-sect-sub{font-family:var(--fl-serif);font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--fl-ink-2);max-width:820px;margin:0 0 48px}.fl-ds .al-body{max-width:820px}.fl-ds .al-body p{font-family:var(--fl-serif);font-size:17px;line-height:1.7;color:var(--fl-ink-2);margin:0 0 20px}.fl-ds .al-body p:last-child{margin-bottom:0}.fl-ds .al-body b{color:var(--fl-ink);font-weight:600}.fl-ds .al-lanes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:24px}.fl-ds .al-lane{padding:28px 24px;background:var(--fl-paper);border:1px solid var(--fl-rule);border-top:2px solid var(--fl-gold-500)}.fl-ds .al-lane h3{font-family:var(--fl-serif);font-weight:500;font-size:22px;line-height:1.2;color:var(--fl-ink);margin:0 0 12px}.fl-ds .al-lane .hd{font-family:var(--fl-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fl-gold-700);margin-bottom:10px}.fl-ds .al-lane p{font-family:var(--fl-serif);font-size:15px;line-height:1.6;color:var(--fl-ink-2);margin:0}.fl-ds .al-lane p b{color:var(--fl-ink);font-weight:600}.fl-ds .al-lanes-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--fl-rule);text-align:center;font-family:var(--fl-serif);font-style:italic;font-size:18px;color:var(--fl-ink)}.fl-ds .al-boundary,.fl-ds .al-feedback{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px}.fl-ds .al-boundary-col,.fl-ds .al-feedback-col{padding:28px 28px 24px;background:var(--fl-paper);border:1px solid var(--fl-rule);border-top:2px solid var(--fl-gold-500)}.fl-ds .al-boundary-out{border-top-color:var(--fl-navy-900)}.fl-ds .al-boundary-k,.fl-ds .al-feedback-k{font-family:var(--fl-sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fl-gold-700);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--fl-rule)}.fl-ds .al-boundary-out .al-boundary-k{color:var(--fl-navy-900)}.fl-ds .al-boundary-col ul,.fl-ds .al-feedback-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fl-ds .al-boundary-col li,.fl-ds .al-feedback-col li{font-family:var(--fl-serif);font-size:15px;line-height:1.55;color:var(--fl-ink-2);padding-left:18px;position:relative}.fl-ds .al-boundary-col li:before,.fl-ds .al-feedback-col li:before{content:"·";position:absolute;left:4px;top:-2px;color:var(--fl-gold-700);font-size:22px;line-height:1}.fl-ds .al-boundary-out li:before{content:"×";font-size:14px;top:0;color:var(--fl-navy-900)}.fl-ds .al-boundary-foot{margin-top:36px;padding-top:20px;border-top:1px solid var(--fl-rule);text-align:center;font-family:var(--fl-serif);font-style:italic;font-size:18px;color:var(--fl-ink)}.fl-ds .al-exposures{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:28px}.fl-ds .al-exp{padding:24px 0 0;border-top:1px solid var(--fl-rule)}.fl-ds .al-exp h3{font-family:var(--fl-serif);font-weight:500;font-size:22px;line-height:1.2;color:var(--fl-ink);margin:0 0 12px}.fl-ds .al-exp p{font-family:var(--fl-serif);font-size:15.5px;line-height:1.6;color:var(--fl-ink-2);margin:0}.fl-ds .al-exp p b{color:var(--fl-ink);font-weight:600}.fl-ds .al-close{padding:120px 0 140px;background:var(--fl-paper);text-align:center}.fl-ds .al-close h2{font-family:var(--fl-serif);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.015em;color:var(--fl-ink);margin:0 0 16px}.fl-ds .al-close p{font-family:var(--fl-serif);font-size:18px;color:var(--fl-ink-2);max-width:540px;margin:0 auto 36px;line-height:1.5}.fl-ds .al-close .after{margin-top:18px;font-family:var(--fl-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-ink-3)}.fl-ds .al-close .after .sep{color:var(--fl-rule);margin:0 10px}.fl-ds .gl-wrap{margin-top:24px;max-width:960px}.fl-ds .gl-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--fl-rule)}.fl-ds .gl-head .gl-k{font-family:var(--fl-sans);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fl-gold-700);flex-shrink:0}.fl-ds .gl-head .gl-hint{font-family:var(--fl-serif);font-size:13px;font-style:italic;color:var(--fl-ink-3);text-align:right;line-height:1.45}.fl-ds .gl-list{display:flex;flex-direction:column;gap:14px}.fl-ds .gl-row{padding:20px 22px;background:var(--fl-paper);border:1px solid var(--fl-rule);border-left:2px solid var(--fl-gold-500)}.fl-ds .gl-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px dashed var(--fl-rule)}.fl-ds .gl-row-meta{display:flex;flex-direction:column;gap:3px}.fl-ds .gl-issuer{font-family:var(--fl-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fl-ink-3)}.fl-ds .gl-topic{font-family:var(--fl-serif);font-size:17px;color:var(--fl-ink);line-height:1.3}.fl-ds .gl-row-code{font-family:var(--fl-mono);font-size:11.5px;color:var(--fl-ink-2);letter-spacing:.04em;flex-shrink:0}.fl-ds .gl-ribbon{display:grid;grid-template-columns:auto 1fr auto 1fr auto auto;align-items:center;gap:8px}.fl-ds .gl-step{display:flex;flex-direction:column;gap:2px}.fl-ds .gl-step-k{font-family:var(--fl-sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fl-ink-3)}.fl-ds .gl-step-v{font-family:var(--fl-mono);font-size:12px;color:var(--fl-ink);letter-spacing:.04em}.fl-ds .gl-step-mid .gl-step-k{color:var(--fl-gold-700)}.fl-ds .gl-step-mid .gl-step-v{color:var(--fl-navy-900);font-weight:600}.fl-ds .gl-bar{height:1.5px;background:var(--fl-gold-500);opacity:.55}.fl-ds .gl-runway{margin-left:20px;padding-left:20px;border-left:1px solid var(--fl-rule);text-align:right}.fl-ds .gl-runway-v{font-family:var(--fl-serif);font-size:20px;font-weight:500;color:var(--fl-gold-700);line-height:1}.fl-ds .gl-runway-k{margin-top:4px;font-family:var(--fl-sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fl-ink-3)}.fl-ds .gl-foot{margin-top:36px;padding-top:18px;border-top:1px solid var(--fl-rule);font-family:var(--fl-serif);font-size:15px;line-height:1.6;color:var(--fl-ink-2)}.fl-ds .gl-foot b{color:var(--fl-ink);font-family:var(--fl-mono);font-size:14px;font-weight:600}@media (max-width:1080px){.fl-ds .al-boundary,.fl-ds .al-feedback,.fl-ds .al-lanes{grid-template-columns:1fr;gap:18px}.fl-ds .al-exposures{grid-template-columns:1fr;gap:26px}.fl-ds .gl-ribbon{grid-template-columns:auto 1fr auto 1fr auto;row-gap:14px}.fl-ds .gl-runway{grid-column:1/-1;margin-left:0;padding-left:0;padding-top:12px;margin-top:4px;border-left:0;border-top:1px dashed var(--fl-rule);text-align:left;display:flex;align-items:baseline;gap:10px}.fl-ds .gl-runway-v{font-size:17px}}@media (max-width:720px){.fl-ds .al-hero{padding:calc(var(--mkt-nav-h) + 60px) 0 56px}.fl-ds .al-sect{padding:64px 0}.fl-ds .al-close{padding:80px 0 96px}.fl-ds .al-sect-head{gap:10px;flex-direction:column;align-items:flex-start}.fl-ds .al-body p{font-size:15.5px}.fl-ds .al-sect-sub{font-size:16px;margin-bottom:32px}.fl-ds .gl-head{flex-direction:column;align-items:flex-start}.fl-ds .gl-head .gl-hint{text-align:left;font-size:12px}.fl-ds .gl-row{padding:16px}.fl-ds .gl-row-top{gap:6px}.fl-ds .gl-ribbon,.fl-ds .gl-row-top{flex-direction:column;align-items:flex-start}.fl-ds .gl-ribbon{display:flex;gap:10px}.fl-ds .gl-bar{display:none}.fl-ds .gl-step{flex-direction:row;align-items:baseline;gap:10px;width:100%}.fl-ds .gl-step-k{flex:0 0 90px}.fl-ds .gl-runway{width:100%}}