.derivatives-page{padding:58px 0 96px;scroll-behavior:smooth}.derivatives-hero{padding:28px 0 45px;border-bottom:1px solid #d8d1c6}.derivatives-back{display:inline-block;margin-bottom:30px;color:#625e58;font-size:14px;font-weight:800}.derivatives-back:hover{color:var(--graphite)}.derivatives-kicker{color:#765b00;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.derivatives-hero h1{max-width:900px;margin:11px 0 14px;font-size:clamp(44px,7vw,72px);line-height:1;letter-spacing:-.055em}.derivatives-hero>p{max-width:780px;margin:0;color:#5d5851;font-size:20px;line-height:1.55}.derivatives-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.derivatives-legend span{padding:7px 10px;border:1px solid #d8d1c6;border-radius:999px;background:white;color:#5d5851;font-size:12px;font-weight:750}.derivatives-priority{display:grid;grid-template-columns:105px minmax(0,1fr);gap:22px;margin-top:34px;padding:25px 28px;border:1px solid #dbc978;border-left:6px solid var(--pencil-yellow);border-radius:4px 16px 16px 4px;background:linear-gradient(135deg,#fff8d8,#fffdf7)}.derivatives-priority>span,.derivatives-reminder>span{padding-top:5px;color:#745b00;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.derivatives-priority h2{margin:0 0 7px;font-size:24px;letter-spacing:-.025em}.derivatives-priority p{max-width:790px;margin:0;color:#625d56;line-height:1.6}.derivatives-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:58px;align-items:start;padding-top:48px}.derivatives-index{position:sticky;top:106px}.derivatives-index-label{margin-bottom:10px;color:#8a8176;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.derivatives-index nav{display:grid}.derivatives-index a{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:9px 4px;border-radius:7px;color:#5b554e;font-size:12px;font-weight:700;line-height:1.25}.derivatives-index a:hover{background:rgba(242,201,76,.22);color:var(--graphite)}.derivatives-index a span{color:#a09689;font-size:10px;letter-spacing:.05em}.derivatives-content{min-width:0}.derivative-group{scroll-margin-top:116px;padding:0 0 44px}.derivative-group+.derivative-group{padding-top:44px;border-top:1px solid #ded8ce}.derivative-group-heading{display:grid;grid-template-columns:38px 1fr;gap:12px;margin-bottom:22px}.derivative-group-heading>span{padding-top:5px;color:#9b9184;font-size:11px;font-weight:850;letter-spacing:.08em}.derivative-group-heading h2{margin:0 0 7px;font-size:28px;letter-spacing:-.035em}.derivative-group-heading p{max-width:680px;margin:0;color:#69635b;font-size:14px;line-height:1.5}.derivative-list{display:grid;gap:10px;margin-left:50px}.derivative-card{display:grid;grid-template-columns:minmax(165px,.58fr) minmax(0,1.42fr);align-items:center;min-height:110px;overflow:hidden;border:1px solid #dad3c8;border-left:4px solid #8eb6a7;border-radius:12px;background:white}.derivative-card-label{align-self:stretch;padding:20px;border-right:1px solid #e5dfd6;background:#f8f6f2}.derivative-card-label h3{margin:0;font-size:15px;line-height:1.35}.derivative-card-label p{margin:7px 0 0;color:#746e67;font-size:11px;line-height:1.4}.derivative-math{min-width:0;padding:15px 22px;overflow-x:auto;color:#242424}.derivative-math .katex-display{margin:0;text-align:left}.derivative-math .katex-display>.katex{text-align:left}.derivative-math .katex{font-size:clamp(1.05em,2.3vw,1.35em)}.derivatives-reminder{margin-top:10px;padding:30px 32px;border-radius:18px;background:var(--graphite);color:white}.derivatives-reminder>span{color:var(--pencil-yellow)}.derivatives-reminder h2{margin:9px 0 10px;color:white;font-size:25px;letter-spacing:-.025em}.derivatives-reminder p{max-width:720px;margin:0;color:#e6e1d9;line-height:1.65}@media (max-width:820px){.derivatives-layout{grid-template-columns:1fr;gap:34px}.derivatives-index{position:static}.derivatives-index nav{display:flex;flex-wrap:wrap;gap:6px}.derivatives-index a{display:block;padding:8px 10px;border:1px solid #d8d1c6;background:white}.derivatives-index a span{margin-right:6px}}@media (max-width:600px){.derivatives-page{padding:38px 0 72px}.derivatives-hero{padding-top:20px}.derivatives-priority{grid-template-columns:1fr;gap:6px;padding:22px}.derivatives-layout{padding-top:36px}.derivative-group-heading{grid-template-columns:1fr;gap:6px}.derivative-list{margin-left:0}.derivative-card{grid-template-columns:1fr}.derivative-card-label{padding:15px 17px;border-right:0;border-bottom:1px solid #e5dfd6}.derivative-math{padding:18px 17px}.derivatives-reminder{padding:26px 22px}}@media print{.derivatives-page{padding:0}.derivatives-back,.derivatives-index,.ft-footer{display:none!important}.derivatives-hero{padding-top:0}.derivatives-layout{display:block;padding-top:24px}.derivative-group,.derivative-group+.derivative-group{page-break-inside:avoid;break-inside:avoid;padding:15px 0}.derivative-card{min-height:0}.derivative-card-label,.derivative-math{padding:9px 12px}.derivatives-priority,.derivatives-reminder{page-break-inside:avoid;break-inside:avoid}.derivatives-reminder{color:#222;background:#eee}.derivatives-reminder h2,.derivatives-reminder p{color:#222}}