/* Private preview only. Same editorial proportions as the published reference. */
.case-case8-preview .guide-note {display:none}
.case-case8-preview .guide-art {align-self:center}
.case-case8-preview .sailor-guide {width:min(100%,430px);max-height:650px;object-fit:contain;transform:none}
.case-case8-preview .story figure {width:100%;max-width:350px;left:auto;transform:none;margin:30px auto 36px;padding:12px;box-sizing:border-box;background:#edf2f1;border-radius:14px}
.case-case8-preview .story figure img {display:block;width:100%;height:auto;max-height:none;object-fit:contain;border:0;border-radius:6px;box-shadow:none}
.case-case8-preview .story figure:first-of-type {max-width:640px;padding:0;background:transparent;border-radius:0}
.case-case8-preview .story figure:first-of-type img {width:auto;max-width:100%;max-height:600px;margin:auto;border-radius:8px}
.case-case8-preview .story figcaption {padding:0;margin:12px 0 0;font-size:.84rem;line-height:1.6}
.case-case8-preview .story figure:first-of-type figcaption {text-align:center}
.case-case8-preview .story blockquote:before {display:none;content:none}
.case-case8-preview .story blockquote {padding:20px 26px}
.case-case8-preview .story a:focus-visible {outline:3px solid #2e67f4;outline-offset:5px}
@media(max-width:760px){
 .case-case8-preview .article-hero h1 {font-size:2.5rem}
 .case-case8-preview .sailor-guide {width:min(100%,270px);max-height:370px}
 .case-case8-preview .story figure {max-width:330px;margin:26px auto 32px}
 .case-case8-preview .story figure:first-of-type {max-width:100%}
 .case-case8-preview .story figure:first-of-type img {max-height:500px}
}
