.datum-packing{display:block;width:100%;margin-top:20px;border-top:1px solid #ddd;padding-top:24px}.datum-packing__heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.datum-packing__heading>span{width:8px;height:8px;background:#f58327;margin-top:7px;flex-shrink:0}.datum-packing__heading h3{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.3;letter-spacing:-.025em}.datum-packing__frame{position:relative;background:#111;width:min(100%,420px);margin:auto;aspect-ratio:4/5;overflow:hidden}.datum-packing video{display:block;width:100%;height:100%;object-fit:cover}.datum-packing button{position:absolute;bottom:14px;right:14px;width:40px;height:40px;border:1px solid #f58327;background:#111c;color:#fff;display:grid;place-items:center;cursor:pointer;border-radius:0}.datum-packing button:focus-visible{outline:2px solid #f58327;outline-offset:3px}