html.public-case-shell,html.public-case-shell body{background:#fff;height:auto;min-height:100%;overflow:auto}.public-case-page{color:#171717;background:#fff;min-height:100vh;padding:0 clamp(1.25rem,4.4vw,3.5rem) 4rem}.public-case-nav,.public-case-content{width:min(100%,71.25rem);margin:0 auto}.public-case-nav{color:#a3a3a3;border-bottom:1px solid #e7e7e7;align-items:center;gap:.875rem;height:3.5rem;font-size:.875rem;display:flex}.public-case-nav a{color:#424242;text-decoration:none}.public-case-nav a:first-child{color:#28193f;font-weight:750}.public-case-nav a:hover{text-decoration:underline}.public-case-info{padding:2.125rem 0 1.25rem}.public-case-info h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 .875rem;font-size:clamp(1.875rem,4vw,3rem);line-height:1.16}.public-case-info p{color:#666;margin:0 .875rem 0 0;font-size:.875rem;line-height:1.7;display:inline}.public-case-info .public-case-type{color:#553590;font-weight:600}.public-case-player{background:#161616;border-radius:.75rem;place-items:center;min-height:11.25rem;display:grid;overflow:hidden}.public-case-player video,.public-case-player>img{object-fit:contain;width:100%;max-height:76vh;display:block}.public-case-no-media{color:#eee;font-size:.9375rem}.public-case-episodes{gap:10px;margin-top:1rem;padding-bottom:5px;display:flex;overflow-x:auto}.public-case-episodes button{color:#343434;cursor:pointer;background:#fff;border:1px solid #d9d9df;border-radius:8px;flex:none;align-items:center;gap:8px;max-width:15.625rem;min-height:2.75rem;padding:5px .75rem;display:inline-flex}.public-case-episodes button.is-active{color:#fff;background:#181818;border-color:#181818}.public-case-episodes img{object-fit:cover;border-radius:5px;width:3.375rem;height:2rem}.public-case-episodes span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.public-case-description{color:#555;white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:1.375rem 0;font-size:1rem;line-height:1.75}.public-case-feedback{color:#555;text-align:center;place-content:center;gap:1rem;min-height:55vh;display:grid}.public-case-feedback button{color:#fff;cursor:pointer;background:#191919;border:0;border-radius:8px;padding:10px 1rem}
