.sell-intro{display:flex;align-items:center;justify-content:space-between;gap:8px 18px;flex-wrap:wrap;margin:0 0 14px;padding:12px 15px;border:1px solid #31556c;border-radius:12px;background:#0d2231;font-size:.82rem;color:#c1d5e3}
.sell-intro strong{color:#edf6ff}.sell-intro nav{display:flex;gap:8px 16px;flex-wrap:wrap}.sell-intro a,.sa-exit-link{display:inline-flex;align-items:center;min-height:44px;color:#7dddf5;text-underline-offset:4px}
#holding-guide{scroll-margin-top:110px}.stockAssessment .sa-exit-next{margin:10px 0;font-size:.8rem;color:#dce8f2;line-height:1.65}
.sa-exit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-exit-card{min-width:0;padding:12px;border:1px solid #355166;border-radius:10px;background:#091b2b;overflow-wrap:anywhere}.sa-exit-card span,.sa-exit-card small{display:block;font-size:.71rem;line-height:1.7;color:#abc0d0}.sa-exit-card strong{display:block;margin:5px 0;font-size:1.15rem;line-height:1.4;color:#e7f2fb}.sa-exit-down{border-top:3px solid #ff7f91}.sa-exit-down strong{color:#ffb0bd}.sa-exit-profit{border-top:3px solid #6ee7b7}.sa-exit-profit strong{color:#8fecce}
.stockAssessment .sa-exit-note{margin:9px 0;font-size:.69rem;color:#9eb5c9;line-height:1.65}.stockAssessment .sa-exit-rules{margin:10px 0}.sa-exit-rules summary{min-height:44px;display:list-item;align-content:center;font-size:.77rem;color:#d8e9f5}.sa-exit-rules ol{padding-left:20px;margin:8px 0}.sa-exit-rules li{margin:8px 0;line-height:1.7;font-size:.77rem;color:#c4d7e6}.stockAssessment .sa-exit-rules p{font-size:.73rem;color:#a9bfd1}.sa-exit-link{font-size:.76rem;line-height:1.7}.sell-intro a:focus-visible,.sa-exit-link:focus-visible,.sa-exit-rules summary:focus-visible{outline:2px solid #6ee7b7;outline-offset:4px;border-radius:4px}
.site-prose .sell-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.sell-guide-grid a{display:block;padding:18px;border:1px solid #355166;border-radius:14px;background:#0d1e2d;text-decoration:none;min-width:0;overflow-wrap:anywhere}.sell-guide-grid a strong{display:block;font-size:19px;margin:8px 0;color:#eff7ff}.sell-guide-grid a span{display:block;font-size:13px;color:#aec4d7;line-height:1.7}.sell-guide-grid a b{font-size:12px;letter-spacing:.04em}.sell-guide-grid .sell-cut{border-top:3px solid #ff7f91;color:#ffb0bd}.sell-guide-grid .sell-profit{border-top:3px solid #6ee7b7;color:#8fecce}.sell-guide-grid .sell-trail{border-top:3px solid #58d5f7;color:#8ce2fb}
.site-prose section[id]{scroll-margin-top:20px}.sell-example{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.sell-example>div{min-width:0;padding:14px;border:1px solid #355166;border-radius:12px;background:#102337;overflow-wrap:anywhere}.sell-example span,.sell-example small{display:block;font-size:13px;color:#a9bfd1;line-height:1.7}.sell-example strong{display:block;font-size:26px;margin:5px 0;color:#e9f4ff}.sell-example .sell-cut strong{color:#ffb0bd}.sell-example .sell-profit strong{color:#8fecce}.sell-example .sell-trail strong{color:#8ce2fb}
@container(max-width:450px){.sa-exit-grid{grid-template-columns:1fr}.sa-exit-card{padding:10px}}
@media(max-width:640px){.sell-intro{padding:10px 12px}.sell-intro nav{gap:4px 14px}.site-prose .sell-guide-grid,.sell-example{grid-template-columns:1fr}.sell-guide-grid a{padding:14px 16px}.sell-example strong{font-size:23px}#holding-guide{scroll-margin-top:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
