.s-sidebar-7a1c{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.s-sidebar-7a1c__scroll{flex:1 1 auto;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-2xs);scrollbar-gutter:stable;scrollbar-width:thin}.s-sidebar-7a1c__scroll::-webkit-scrollbar{width:6px}.s-sidebar-7a1c__scroll::-webkit-scrollbar-thumb{background:var(--k-hairline);border-radius:999px}.s-sidebar-7a1c__pinned{flex:0 0 auto;padding:var(--space-sm) 0 var(--space-md)}.s-sidebar-7a1c__details{display:block}.s-sidebar-7a1c__details>summary{cursor:pointer;list-style:none}.s-sidebar-7a1c__details>summary::-webkit-details-marker{display:none}.s-sidebar-7a1c__details>summary::marker{content:""}.s-sidebar-7a1c__label{align-items:center;color:var(--k-dark-navy);display:flex;font-family:var(--font-heading);font-size:var(--step--1);font-weight:700;gap:var(--space-2xs);letter-spacing:.1em;margin:0 0 var(--space-sm);text-transform:uppercase}.s-sidebar-7a1c__label span{color:var(--k-coral);font-size:.75rem}.s-sidebar-7a1c__label--results{margin-top:var(--space-2xl)}.s-sidebar-7a1c__table{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:0 var(--space-md)}.s-sidebar-7a1c__row{border-bottom:1px solid var(--k-hairline);display:grid;gap:var(--space-xs);grid-template-columns:5rem minmax(0,1fr);padding:var(--space-sm) 0}.s-sidebar-7a1c__row--last{border-bottom:none}.s-sidebar-7a1c__row-label{color:var(--k-dark-navy);font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.s-sidebar-7a1c__row-value{color:var(--k-ink-muted);font-size:var(--step--1);overflow-wrap:break-word}.s-sidebar-7a1c__row-value--rich p{line-height:1.6;margin:0 0 .35em}.s-sidebar-7a1c__row-value--rich p:last-child{margin-bottom:0}.s-sidebar-7a1c__link{color:var(--k-royal-blue);text-decoration:none}.s-sidebar-7a1c__link:focus-visible,.s-sidebar-7a1c__link:hover{color:var(--k-dark-navy);text-decoration:underline}.s-sidebar-7a1c__cards{display:flex;flex-direction:column;gap:var(--space-sm)}.s-sidebar-7a1c__card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden;padding:var(--space-md) var(--space-sm);position:relative}.s-sidebar-7a1c__flag{border-left:20px solid transparent;border-top:20px solid var(--k-coral);height:0;position:absolute;right:0;top:0;width:0}.s-sidebar-7a1c__card--royal-blue .s-sidebar-7a1c__flag{border-top-color:var(--k-royal-blue)}.s-sidebar-7a1c__kr-label{color:var(--k-royal-blue);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.s-sidebar-7a1c__kr-label,.s-sidebar-7a1c__kr-value{font-family:var(--font-heading);font-weight:700;margin-bottom:var(--space-2xs)}.s-sidebar-7a1c__kr-value{color:var(--k-dark-navy);font-size:clamp(2rem,3vw,2.625rem);line-height:1}.s-sidebar-7a1c__kr-desc{color:var(--k-ink-muted);font-size:.8125rem;line-height:1.55}.s-sidebar-7a1c__cta-wrap{display:flex;justify-content:center;margin-top:var(--space-lg)}.s-sidebar-7a1c__cta{align-items:center;background:var(--k-coral);border-radius:var(--radius-full);color:var(--k-dark-navy);display:inline-flex;font-family:var(--font-heading);font-size:var(--step--1);font-weight:700;gap:var(--space-2xs);justify-content:center;letter-spacing:.05em;min-height:48px;padding:0 var(--space-md);text-decoration:none;text-transform:uppercase;transition:filter .16s ease;width:100%}.s-sidebar-7a1c__cta:hover{filter:brightness(.94)}.s-sidebar-7a1c__cta:focus-visible{outline:2px solid var(--k-dark-navy);outline-offset:2px}@media (max-width:900px){.s-sidebar-7a1c__scroll{-webkit-mask-image:none;mask-image:none;overflow:visible;padding-right:0}.s-sidebar-7a1c__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:640px){.s-sidebar-7a1c__row{grid-template-columns:4.5rem minmax(0,1fr)}}