.contextTeaching{width:100%;padding:2px 0 24px}.contextIntro{font:17px/1.5 Barlow,Arial,sans-serif;color:#7b878f;margin:0 0 26px;max-width:700px}.contextColumns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contextCard{--context-tone:#467fb8;--context-wash:#f5f8fc;border:1px solid #e5e9ed;border-radius:7px;padding:24px 22px;background:#fafbfc;transition:border-color .25s,background .25s}.contextCard.sell{--context-tone:#b55f6e;--context-wash:#fcf6f7}.contextCard.isFocused{border-color:var(--context-tone);background:var(--context-wash)}.contextFocus{font:600 25px/1.2 Barlow,Arial,sans-serif;color:#2c363e;display:block;text-align:left;padding:0;border:0;background:transparent;cursor:pointer}.contextFocus:hover{background:transparent;color:var(--context-tone)}.contextFocus[aria-pressed=true]{color:var(--context-tone)}.contextFocus:focus-visible{outline:2px solid var(--context-tone);outline-offset:5px}.contextBias{color:var(--context-tone);font-size:15px;margin:10px 0 22px;line-height:1.4}.contextCard ol{margin:0;padding:0;list-style:none;border-top:1px solid #e1e6eb}.contextCard li{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #e1e6eb;font-size:16px;line-height:1.45;color:#43515b}.contextCard li span{font-size:12px;color:var(--context-tone);flex:none;padding-top:3px}.contextResult{font-size:15px;line-height:1.5;color:#687781;margin:20px 0 0}.contextCard{display:flex;flex-direction:column}.contextResult{margin-top:auto;padding-top:20px}@media(max-width:620px){.contextColumns{grid-template-columns:1fr;gap:16px}.contextCard{padding:22px 20px}.contextFocus{font-size:24px}.contextIntro{font-size:16px}}@media(prefers-reduced-motion:reduce){.contextCard{transition:none}}

/* The payout path uses the same quiet teaching panels. */
.fundingPath:has(.fundingPanel){align-items:stretch;gap:12px;grid-template-columns:1fr 18px 1fr 18px 1fr}.fundingPanel{padding:22px 18px;background:#fafbfc;border:1px solid #e5e9ed;border-radius:7px;transition:background .25s,border-color .25s}.fundingPanel.isFocused{background:#f5f8fc;border-color:#467fb8}.fundingPanel .fundingNumber{font-size:12px;color:#8396aa}.fundingPanel h2{min-height:2.4em;margin-bottom:12px}.fundingFocus{background:transparent;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.fundingFocus:hover{background:transparent;color:#467fb8}.fundingFocus:focus-visible{outline:2px solid #467fb8;outline-offset:5px}.fundingFocus[aria-pressed=true]{color:#467fb8}.fundingPanel p{font-size:15px;line-height:1.6}.fundingPath:has(.fundingPanel) .fundingArrow{align-self:center;font-size:20px}@media(max-width:650px){.fundingPath:has(.fundingPanel){grid-template-columns:1fr}.fundingPanel h2{min-height:0}}@media(prefers-reduced-motion:reduce){.fundingPanel{transition:none}}

.contextCaution{font:400 15px/1.6 Barlow,Arial,sans-serif;color:#74818b;margin:22px 0 0;padding-top:18px;border-top:1px solid #e5e9ed;max-width:780px}
