.equity-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding:44px;margin:28px 0 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}
.equity-feature h2{font-size:clamp(30px,3vw,42px)}
.equity-feature .eyebrow,.equity-page .eyebrow{margin-bottom:16px}
.equity-feature p{max-width:580px}
.equity-feature-note{padding:28px;background:var(--sage);border-radius:10px}
.equity-feature-note h3{font-size:26px}
.equity-feature-note p{font-size:14px}
.equity-symbol{display:block;font-size:34px;color:var(--teal);line-height:1;margin-bottom:18px}
.equity-hero h1{max-width:1000px}
.equity-jump-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:30px;font-size:14px}
.equity-jump-links a{display:inline-flex;align-items:center;min-height:44px}
.equity-page section[id]{scroll-margin-top:28px}
.equity-introduction,.equity-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:64px}
.equity-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}
.equity-option{padding:28px;border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:var(--radius);background:#fff}
.equity-option-label{font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--forest);min-height:18px}
.equity-option h3{font-size:29px}
.equity-option>p:not(.equity-option-label){font-size:15px}
.equity-option dl{margin:24px 0 0}
.equity-option dl>div{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}
.equity-option dt{font-size:12px;font-weight:700;margin-bottom:5px}
.equity-option dd{font-size:14px;color:var(--muted);margin:0}
.equity-availability{margin:20px 0 26px}
.equity-section-intro{max-width:800px}
.equity-valuation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.equity-valuation{padding:28px;background:var(--sage);border-radius:var(--radius)}
.equity-valuation h3{font-size:29px}
.equity-valuation p{margin-bottom:0}
.equity-caution{font-size:14px;border-left:3px solid var(--brass);padding-left:18px;margin-top:24px}
.equity-starting-points{list-style-position:inside;padding:0;margin:0 0 24px}
.equity-starting-points li{padding:15px 0;border-bottom:1px solid var(--line)}
@media(max-width:900px){.equity-feature{gap:24px;padding:30px}.equity-options-grid{grid-template-columns:1fr}.equity-introduction,.equity-faq{gap:32px}.equity-option dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.equity-option-label{min-height:0}}
@media(max-width:650px){.equity-feature{grid-template-columns:1fr;padding:24px}.equity-feature h2 br{display:none}.equity-feature .actions{align-items:stretch;flex-direction:column}.equity-feature-note{padding:22px}.equity-introduction,.equity-faq,.equity-valuation-grid{grid-template-columns:1fr;gap:24px}.equity-option{padding:24px}.equity-option dl{grid-template-columns:1fr;gap:0}.equity-page .section{padding-block:44px}.equity-hero h1{font-size:38px}.equity-jump-links{gap:6px 20px}}
