.sw-usecase-detail .ins-post-deck{max-width:65ch}.sw-usecase-byline{color:var(--brand-soft-white);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0;font-size:.875rem;display:flex}.sw-usecase-byline a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.sw-usecase-prose{color:var(--text-primary);font-size:1rem;line-height:1.75}.sw-usecase-prose section{scroll-margin-top:7rem}.sw-usecase-prose section+section{margin-top:3rem}.sw-usecase-prose h2{color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.25}.sw-usecase-prose h3{color:var(--text-primary);margin:1.75rem 0 .75rem;font-size:1.15rem;line-height:1.4}.sw-usecase-prose p{margin:0 0 1rem}.sw-usecase-prose ul,.sw-usecase-prose ol{padding-inline-start:1.5rem}.sw-usecase-prose li+li{margin-top:.75rem}.sw-usecase-table{width:100%}.sw-usecase-table table{border-collapse:collapse;table-layout:fixed;width:100%}.sw-usecase-table th,.sw-usecase-table td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border-default);padding:1rem}.sw-usecase-table th{color:var(--text-primary);background:var(--bg-sunken)}.sw-usecase-outline{gap:1rem;display:grid;position:sticky;top:7rem}.sw-usecase-outline a{color:var(--text-primary);text-underline-offset:.2em}.sw-usecase-detail a:focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}.sw-usecase-detail .sw-btn{white-space:normal;text-align:center}@media (width<=760px){.sw-usecase-detail .ins-post-title{font-size:clamp(2rem,8vw,3rem)}.sw-usecase-detail .ins-post-body{grid-template-columns:minmax(0,1fr)}.sw-usecase-table th,.sw-usecase-table td{padding:.75rem .5rem;font-size:.9375rem}.sw-usecase-detail .sw-cta-actions{grid-template-columns:minmax(0,1fr);display:grid}}
