@media (orientation:portrait){.corporate-viewport:not(.stage-preview){height:auto;min-height:100svh;overflow:visible}.corporate-viewport:not(.stage-preview) .corporate-stage{height:auto;min-height:100svh;padding:clamp(18px,5cqw,48px);gap:16px}.corporate-viewport:not(.stage-preview) .stage-header{min-height:42px;gap:12px;padding-bottom:14px;flex-wrap:wrap}.corporate-viewport:not(.stage-preview) .stage-client{height:32px;max-width:55%}.corporate-viewport:not(.stage-preview) .stage-client img{max-width:100%;max-height:32px}.corporate-viewport:not(.stage-preview) .stage-live{font-size:9px;letter-spacing:.5px;white-space:normal;max-width:48%;text-align:right}.corporate-viewport:not(.stage-preview) .stage-live i{width:6px;height:6px;flex-shrink:0}.corporate-viewport:not(.stage-preview) .stage-fullscreen{width:36px;height:36px}.corporate-viewport:not(.stage-preview) .stage-fullscreen svg{width:18px;height:18px}.corporate-viewport:not(.stage-preview) .stage-heading{gap:12px;padding:12px 0;align-items:flex-start}.corporate-viewport:not(.stage-preview) .stage-heading>div{min-width:0}.corporate-viewport:not(.stage-preview) .stage-heading :is(h1,h3){font-size:clamp(30px,8cqw,72px);line-height:1.08;letter-spacing:-.04em;max-width:none;margin:8px 0}.corporate-viewport:not(.stage-preview) .stage-kicker{font-size:10px;line-height:1.5;letter-spacing:1px}.corporate-viewport:not(.stage-preview) .stage-edition{display:none}.corporate-viewport:not(.stage-preview) .stage-block-wall{display:block;flex:none}.corporate-viewport:not(.stage-preview) .stage-grid{display:flex;flex-direction:column;gap:16px}.corporate-viewport:not(.stage-preview) .stage-main{width:100%;min-height:0;display:block}.corporate-viewport:not(.stage-preview) .stage-main>.stage-moment{height:auto;min-height:240px}.corporate-viewport:not(.stage-preview) .stage-feed{height:auto;display:flex;flex-direction:column;gap:14px}.corporate-viewport:not(.stage-preview) .stage-featured,.corporate-viewport:not(.stage-preview) .stage-moment{padding:20px;border-radius:14px;min-height:0;max-width:100%;width:100%;margin:0;box-sizing:border-box}.corporate-viewport:not(.stage-preview) .stage-moment-byline{gap:9px;flex-wrap:wrap}.corporate-viewport:not(.stage-preview) .stage-avatar{width:32px;height:32px;font-size:14px}.corporate-viewport:not(.stage-preview) .stage-moment-byline b{font-size:14px;max-width:calc(100% - 45px)}.corporate-viewport:not(.stage-preview) .stage-message-label{font-size:8px;white-space:normal;letter-spacing:.5px}.corporate-viewport:not(.stage-preview) .stage-featured.stage-with-photo>p,.corporate-viewport:not(.stage-preview) .stage-featured>p,.corporate-viewport:not(.stage-preview) .stage-moment>p{font-size:clamp(18px,4.7cqw,32px);line-height:1.4;letter-spacing:0;max-height:none;overflow:visible;display:block;-webkit-line-clamp:unset;margin:14px 0 0;padding:0}.corporate-viewport:not(.stage-preview) .stage-moment>p.stage-long-text{font-size:clamp(16px,4cqw,26px)}.corporate-viewport:not(.stage-preview) .stage-photo{width:100%;height:auto;max-height:65svh;object-fit:contain;flex:none;margin-top:16px}.corporate-viewport:not(.stage-preview) .stage-video{width:min(100%,380px);height:auto;max-width:100%;max-height:none;flex:none;margin:16px auto;aspect-ratio:1}.corporate-viewport:not(.stage-preview) .stage-aside{display:flex;flex-direction:column;gap:14px;margin:0;width:100%}.corporate-viewport:not(.stage-preview) .stage-aside .stage-moment{flex:none}.corporate-viewport:not(.stage-preview) .stage-join{display:flex;flex-direction:row;align-items:center;padding:18px;gap:14px;margin:0;border-radius:14px}.corporate-viewport:not(.stage-preview) .stage-join h2{font-size:clamp(19px,4.8cqw,32px);margin:8px 0}.corporate-viewport:not(.stage-preview) .stage-join p{font-size:12px;line-height:1.5}.corporate-viewport:not(.stage-preview) .stage-join .stage-kicker{font-size:8px}.corporate-viewport:not(.stage-preview) .stage-qr{width:clamp(90px,25cqw,170px);height:clamp(90px,25cqw,170px);margin:0;align-self:center;padding:3px;box-sizing:border-box}.corporate-viewport:not(.stage-preview) .stage-hold{height:auto;min-height:280px;padding:24px;box-sizing:border-box}.corporate-viewport:not(.stage-preview) .stage-hold h2{font-size:32px}.corporate-viewport:not(.stage-preview) .stage-hold p{font-size:16px;max-width:none}.corporate-viewport:not(.stage-preview) .stage-hold>svg{width:30px;height:30px}.corporate-viewport:not(.stage-preview) .stage-footer{font-size:10px;line-height:1.5;padding-top:12px;flex-wrap:wrap;gap:8px}.corporate-viewport:not(.stage-preview) .stage-footer>span:last-child{font-size:8px;flex-wrap:wrap}.corporate-viewport:not(.stage-preview) .stage-note{font-size:15px;line-height:1.5;max-height:none;padding:12px}.corporate-viewport:not(.stage-preview) .personal-date{font-size:14px}.corporate-viewport:not(.stage-preview) .personal-photos{position:absolute;inset:0;overflow:hidden}.corporate-viewport:not(.stage-preview) .personal-photos-editorial{height:55svh;bottom:auto}.corporate-viewport.stage-photo-editorial:not(.stage-preview) .corporate-stage{padding-top:56svh;padding-left:5cqw;padding-right:5cqw}.corporate-viewport.stage-photo-cover:not(.stage-preview) .personal-photos-cover .personal-frame{inset:0;width:100%;height:100%}.corporate-viewport.stage-photo-cover:not(.stage-preview) .corporate-stage{padding-left:5cqw;padding-right:5cqw}.screen-shell{min-height:100svh;height:auto;overflow:visible}.screen-content,.screen-message{min-width:0}.screen-message>p{overflow-wrap:anywhere}.corporate-viewport.stage-template-photo:not(.stage-preview) .stage-block-footer,.corporate-viewport.stage-template-photo:not(.stage-preview) .stage-block-note,.corporate-viewport.stage-template-photo:not(.stage-preview) .stage-block-wall,.corporate-viewport.stage-template-photo:not(.stage-preview) .stage-heading{margin-left:0;width:100%}.corporate-viewport.stage-template-photo:not(.stage-preview) .stage-block-title{padding-top:0}.corporate-viewport.stage-photo-cover:not(.stage-preview) .corporate-stage{padding-top:55svh}.corporate-viewport.stage-photo-cover:not(.stage-preview) .personal-photos{height:65svh;bottom:auto}.corporate-viewport:not(.stage-preview) .stage-main .stage-moment:only-child{margin:0;max-width:100%}.corporate-viewport:not(.stage-preview) .stage-moment>p{font-size:clamp(18px,4.7cqw,32px)!important;line-height:1.4!important;max-height:none!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.corporate-viewport:not(.stage-preview) .stage-kicker{opacity:.85}.corporate-viewport.stage-photo-editorial:not(.stage-preview) .personal-photos-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;padding:24px;box-sizing:border-box;height:44svh}.corporate-viewport.stage-photo-editorial:not(.stage-preview) .personal-photos-editorial .personal-frame{position:relative;inset:auto;width:100%;height:100%;transform:none;border-radius:12px}.corporate-viewport.stage-photo-editorial:not(.stage-preview) .corporate-stage{padding-top:46svh}}