/* Original V47 storyboard images, used in their corresponding product sections. */
.sb-frame{margin:0;min-width:0;color:var(--ink,#242522)}
.sb-frame>a{display:block;overflow:hidden;border:1px solid rgba(36,37,34,.13);border-radius:7px;background:#f3ebe5}
.sb-frame>a:focus-visible{outline:3px solid #ad4326;outline-offset:4px}
.sb-frame img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}
:where(.sb-frame) figcaption{padding:12px 0 0;line-height:1.65}
:where(.sb-frame) figcaption small{display:block;font-size:10px;letter-spacing:.04em;color:#685e57}
:where(.sb-frame) figcaption strong{display:block;font-size:14px;margin-top:5px}
:where(.sb-frame) figcaption p{font-size:12px;color:#685e57;margin:5px 0 0}
.sb-inline-story{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;align-items:center;padding:28px;background:#faf7f3;border:1px solid rgba(36,37,34,.13);border-radius:9px}
.sb-inline-story h3{font-size:25px;line-height:1.45;margin:8px 0 14px}
.sb-inline-story p{font-size:13px;line-height:1.9;color:#685e57;max-width:590px}
.sb-inline-story .sb-note{font-size:11px;margin-top:15px}
@media(max-width:600px){.sb-inline-story{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:18px}.sb-inline-story h3{font-size:19px}.sb-inline-story p{font-size:12px}:where(.sb-frame) figcaption{padding-top:9px}:where(.sb-frame) figcaption small{font-size:9px}:where(.sb-frame) figcaption strong{font-size:12px}:where(.sb-frame) figcaption p{font-size:11px}}
@media(max-width:380px){.sb-inline-story{grid-template-columns:1fr}.sb-inline-story>.sb-frame{width:170px;margin:auto}}
