.as-class-page .as-class-portrait-frame{position:relative;isolation:isolate}
.as-class-page .as-class-article-stage{position:absolute;inset:12px 12px 34px;overflow:clip;overflow-clip-margin:12px}
.as-class-page .as-class-article-stage>img,.as-class-page .as-class-article-stage>video{position:absolute;inset:auto;top:0;left:50%;display:block;width:auto;height:100%;aspect-ratio:3/4;max-width:none;max-height:none;object-fit:contain;filter:none;pointer-events:none;transform:translateX(calc(var(--class-article-center-x,.5)*-100%)) scale(1.16);transform-origin:calc(var(--class-article-center-x,.5)*100%) 50%}
.as-class-page .as-class-article-stage>video{opacity:0}
.as-class-page .as-class-portrait-frame.is-video-ready .as-class-article-stage>video{opacity:1}
.as-class-page .as-class-portrait-frame.is-video-ready .as-class-article-stage>img{opacity:0}
.as-class-page .as-class-article-toggle{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);padding:3px 6px;max-width:calc(100% - 40px);border:0;border-bottom:1px solid transparent;background:none;color:var(--as-gold);font:10px/1.5 var(--as-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}
.as-class-page .as-class-article-toggle[hidden]{display:none}
.as-class-page .as-class-article-toggle:hover{color:var(--as-gold-bright);border-bottom-color:currentColor}
.as-class-page .as-class-article-toggle:focus-visible{outline:1px solid var(--as-gold);outline-offset:3px}
