
html{scroll-behavior:smooth}.case-section{padding:1.75rem 0;border-bottom:1px solid #e6eaf2;scroll-margin-top:1rem}.case-section:first-child{padding-top:0}.case-section:last-child{border:0;padding-bottom:0}.case-section p{line-height:1.75}.case-result{color:#1d4ed8;font-weight:700;font-size:1.12rem}.case-hero-result{margin:1.25rem 0 0;font-weight:600;max-width:900px}.case-nav{display:flex;gap:.65rem 1.25rem;flex-wrap:wrap;margin-top:1.25rem}.case-nav a{color:#fff;text-underline-offset:4px;font-size:.9rem}.case-section .badge{white-space:normal;text-align:left}.case-section img{max-width:100%}#my-role{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;padding:1.5rem;margin:1.5rem 0}#my-role p{margin:0}:focus-visible{outline:3px solid #06b6d4;outline-offset:4px}@media(max-width:575px){.card-custom{padding:1.2rem}.hero-small{padding:2rem 0}.case-section{padding:1.4rem 0}.list-group-item{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
