
.visual-slide{display:block;padding:0;aspect-ratio:auto;min-height:0;overflow:hidden;background:#f3f5fc;margin:0 0 28px;border-radius:18px}.slide-art{display:block;width:100%;height:auto;aspect-ratio:16/9}.slide-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:15px 22px;background:white;border-top:1px solid #dfe4f2;font-size:13px}.slide-footer span{margin-right:auto;color:#58647e}.visual-slide .slide-readable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.visual-slide .slide-readable h2{font-size:23px;letter-spacing:-.4px}.visual-slide .slide-readable p{font-size:16px;line-height:1.65;overflow-wrap:anywhere}@media(max-width:800px){.visual-slide .slide-readable{position:static;width:auto;height:auto;padding:16px 20px;margin:0;overflow:visible;clip-path:none;white-space:normal}.slide-footer{padding:14px 18px;gap:12px;font-size:12px}.visual-slide{border-radius:12px}}@media print{@page{size:1600px 900px;margin:0}.visual-slide{display:block!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;min-height:0!important;margin:0!important;break-after:page!important;break-inside:avoid!important;overflow:visible!important}.visual-slide:last-child{break-after:auto!important}.slide-art{width:100%;height:auto}.visual-slide .slide-readable,.slide-footer{display:none!important}main>*:not(#deck),header,footer,.skip{display:none!important}.wrap{width:100%!important;max-width:none!important}}
