.sheet .poster.maintenance-design .poster-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6cqw!important;padding:5cqw 5cqw!important}
.sheet .poster.maintenance-design .poster-title{position:relative!important;inset:auto!important;grid-area:auto!important;width:100%!important;font-size:calc(20cqw * var(--title-user,1))!important;line-height:1.2!important;margin:0!important}
.sheet .poster.maintenance-design .poster-body{position:relative!important;inset:auto!important;width:100%!important;font-size:calc(4cqw * var(--body-user,1))!important;line-height:1.8!important;margin:0!important}
.sheet .poster.maintenance-design .poster-top{min-height:10cqw;padding:2cqw 9cqw}
.sheet .poster.maintenance-design .poster-details{padding:3cqw 8cqw;min-height:19cqw;font-size:calc(2.6cqw * var(--info-user,1))}
.sheet .poster.maintenance-art .poster-main{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:2cqw!important}
.sheet .poster.maintenance-art .poster-title{grid-row:1!important;font-size:calc(12cqw * var(--title-user,1))!important}
.sheet .poster.maintenance-art .bear-illustration{grid-row:2!important;grid-column:1!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:contain}
.sheet .poster.maintenance-art .poster-body{grid-row:3!important;font-size:calc(3.4cqw * var(--body-user,1))!important}
.sheet.landscape .poster.maintenance-design .poster-main{padding:3cqw 5cqw!important;gap:3cqw!important}
.sheet.landscape .poster.maintenance-design .poster-title{font-size:calc(14cqw * var(--title-user,1))!important}
.sheet.landscape .poster.maintenance-design .poster-body{font-size:calc(2.7cqw * var(--body-user,1))!important}
.sheet.landscape .poster.maintenance-design .poster-details{min-height:12cqw;padding:2cqw 8cqw;font-size:calc(2.2cqw * var(--info-user,1))}
.sheet.landscape .poster.maintenance-art .poster-main{grid-template-columns:42% 1fr!important;grid-template-rows:1fr 1fr!important;gap:2cqw 4cqw!important}
.sheet.landscape .poster.maintenance-art .bear-illustration{grid-row:1/3!important}
.sheet.landscape .poster.maintenance-art .poster-title{grid-column:2!important;grid-row:1!important;align-self:end;font-size:calc(8cqw * var(--title-user,1))!important}
.sheet.landscape .poster.maintenance-art .poster-body{grid-column:2!important;grid-row:2!important;align-self:start;font-size:calc(2.5cqw * var(--body-user,1))!important}
