/* Investor page: keep the complete authored content visible. */
.dscr-section{padding:76px 0;scroll-margin-top:100px}.dscr-section .container{max-width:1120px}.dscr-section h2{max-width:850px;font-size:clamp(2rem,3.8vw,3rem);line-height:1.15;margin:0 0 24px}.dscr-section p{line-height:1.75}.dscr-kicker{color:#84621f;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px}.dscr-lead{font-size:1.15rem;max-width:860px}.dscr-cards,.dscr-two{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.dscr-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dscr-cards article{padding:28px;border:1px solid #ddd7ca;border-top:4px solid #b99145;border-radius:12px;background:#fff}.dscr-cards span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#795b25}.dscr-section h3{font-size:1.3rem;line-height:1.3;margin:14px 0}.dscr-cards .dscr-featured{background:#fff6df;border-color:#b99145}.dscr-note{padding:24px 28px;border-left:4px solid #b99145;background:#f7f4ed;margin:28px 0}.dscr-note p:last-child{margin-bottom:0}.dscr-dark{background:#112b46;color:#fff}.dscr-dark h2,.dscr-dark h3,.dscr-dark p{color:#fff}.dscr-dark .dscr-kicker,.dscr-dark a:not(.btn){color:#f0cd85}.dscr-dark .dscr-note{background:#203e59}.dscr-soft{background:#faf7f0}.dscr-section a:not(.btn),.dscr-jumps a{font-weight:650;text-decoration:underline;text-underline-offset:4px}.dscr-jumps{display:flex;flex-wrap:wrap;gap:18px 32px;padding-top:26px;padding-bottom:26px;border-bottom:1px solid #ded8cd}.dscr-faq details{border-bottom:1px solid #d8dce1;padding:22px 0}.dscr-faq summary{cursor:pointer;font-size:1.1rem;font-weight:650;color:#112b46}.dscr-faq p{max-width:900px;margin:18px 0 0}.dscr-source{font-size:.85rem;margin-top:26px}.dscr-call{display:inline-block;margin:16px}.journey-intro strong{display:block;margin-bottom:12px}.dscr-section a:focus-visible,.dscr-faq summary:focus-visible,.dscr-jumps a:focus-visible{outline:3px solid #b99145;outline-offset:5px}@media(max-width:700px){.dscr-section{padding:48px 0}.dscr-cards,.dscr-two{grid-template-columns:1fr;gap:16px}.dscr-note{padding:20px}.dscr-jumps{flex-direction:column;gap:14px}.dscr-call{margin-left:0}.dscr-cards article{padding:24px}}
