
.nd-story-canvas{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;isolation:isolate;overflow:hidden}
.nd-story-canvas .nd-story-background{position:absolute!important;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.nd-story-canvas .nd-visual-hook{position:relative!important;inset:auto!important;grid-column:1;grid-row:1;align-self:start;margin:0!important;padding:18px 10px 18px 18px;width:auto!important;font-size:clamp(18px,2.1vw,28px)!important;line-height:1.25;background:linear-gradient(90deg,rgba(245,249,255,.96),rgba(245,249,255,.8));color:#103b66;z-index:1}
.nd-story-canvas .nd-story-portrait{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:100%!important;height:auto!important;align-self:end;object-fit:contain;transform:none!important;z-index:2}
@media(max-width:480px){.nd-story-canvas{grid-template-columns:1fr!important}.nd-story-canvas .nd-visual-hook{grid-column:1;grid-row:1;font-size:22px!important}.nd-story-canvas .nd-story-portrait{grid-column:1;grid-row:2;width:70%!important;justify-self:end}}

.nd-story-canvas{height:auto!important;max-height:none!important;grid-template-columns:1fr!important}.nd-story-canvas .nd-visual-hook{grid-column:1!important;grid-row:1!important;max-height:none!important;font-size:20px!important;padding:12px 16px!important}.nd-story-canvas .nd-story-portrait{grid-column:1!important;grid-row:2!important;width:65%!important;justify-self:end;max-height:240px!important}.nd-story-canvas .nd-story-background{top:80px!important;height:calc(100% - 80px)!important}
.nd-story-canvas{grid-template-rows:auto auto!important;aspect-ratio:auto!important;min-height:0!important}.nd-story-canvas .nd-visual-hook{width:100%!important;box-sizing:border-box!important}.nd-story-photo{height:auto!important;min-height:0!important}@media(max-width:480px){.nd-story-canvas{overflow:visible!important}.nd-story-canvas .nd-story-portrait{max-height:none!important}}